美文网首页
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

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