美文网首页
CKEDITOR.dom.walker

CKEDITOR.dom.walker

作者: 冯瑞_FR | 来源:发表于2016-10-18 11:52 被阅读0次

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

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

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

[<p>Some <b>sample] text </b>

当走入(walking forward)上面的范围,下面的节点会被返回:
<p>, "some",<b>"sample".

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

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

相关文章

  • CKEDITOR.dom.walker

    多功能的类“行走”在DOM的范围边界中(range boundaries)。如果范围(range)起始或终止在文本...

网友评论

      本文标题:CKEDITOR.dom.walker

      本文链接:https://www.haomeiwen.com/subject/uattuttx.html