“ html 锚回调:[ 1 + 1 ]; with: 'Click me'” 上的消息顺序级联很重要吗?

Message order cascading on " html anchor callback: [ 1 + 1 ]; with: 'Click me' " matters?

在 Seaside 看来这两个 return 不同的结果。 第一个工作并产生一个 vaild link,第二个不工作,为什么先发送哪个很重要?

html anchor callback: [ 1 + 1 ]; with: 'Click me'.
html anchor with: 'Click me'; callback: [ 1 + 1 ].

最好的解释可以在 Seaside book, section on brush structure.

中找到

在 Seaside 中,with: 应该始终是发送到刷子的级联中的最后一条消息。这是因为作为 with: 参数的嵌套可呈现对象指定了 html 标记的内部内容。

从技术上讲,发送 with: 会使画笔写入 canvas。因此,您之后发送到画笔的任何内容都不会再影响渲染的 html。