CKEDITOR.dom.walker

多功能的类“行走”在DOM的范围边界中(range boundaries)。如果范围(range)起始或终止在文本节点的中间,这个节点会作为整体而包含进去。对范围(range)的外部改变会打断这个walker。

walker可能会返回那些没有完全包含到范围边界(range boundaries)中的节点。

以下面的范围(range)为例,方括号表明这边界。

[

Some sample] text

当走入(walking forward)上面的范围,下面的节点会被返回:

, "some","sample".

回退(going backwards)我们获得:
"sample""Some"

由此可知,walker总是返回节点当进入range的时候,但离开的时候却不。guard函数当进出节点的时候都会被调用。

你可能感兴趣的:(CKEDITOR.dom.walker)