美文网首页
DOM映射机制

DOM映射机制

作者: 没了提心吊胆的稗子 | 来源:发表于2019-07-30 19:00 被阅读0次
<ul id="ul1">
    <li>01</li>
    <li>02</li>
    <li>03</li>
</ul>
<script>
  var oUl = document.getElementById('ul1');
  var oLis = oUl.getElementsByTagName('li');
  console.log(oLis.length);  // -> 3
  var oLi = document.createElement('li');
  oUl.appendChild(oLi);
  console.log(oLis.length);  //  -> 5
</script>

没有重新获取,但是oLis这个集合的长度跟着内容自动发生了改变
DOM的映射机制:页面中的标签和JS中获取到的元素对象(元素集合)是紧紧绑定在一起的,页面中的HTML结构发生改变,JS中不需要重新获取,集合里面的内容也会跟着自动改变

相关文章

  • DOM映射机制

    没有重新获取,但是oLis这个集合的长度跟着内容自动发生了改变DOM的映射机制:页面中的标签和JS中获取到的元素对...

  • DOM的映射机制

    前言 这在我们平常操作 DOM 的时候司空见惯。就比如:我通过获取一个元素来改变其样式,自然而然的反映到 HTML...

  • Flutter对比React Native

    实现机制对比 React Native依赖web技术,具有前端亲和力,融合HTML标签思想,虚拟DOM的机制映射成...

  • DOM

    DOM到底是啥? html叫做文档,实际上在内存中是对象object,这种文档和对象一一映射的机制叫做dom。 d...

  • 虚拟dom怎么实现的?

    将DOM做一层映射关系v-DOM,本该对DOM的操作映射到v-DOM上,v-DOM完全用js实现,与宿主浏览器无关...

  • 虚拟DOM

    虚拟DOM 基础概念: virtual DOM是对真实DOM的描述和映射 当Virtual DOM改变后,我们得到...

  • MFC的消息机制

    1. 消息映射机制 1.1 消息映射机制的含义 MFC使用消息映射机制来处理消息,拥有一个消息与消息处理函数一一对...

  • DOM映射+ajax

    原生JS和jQuery在DOM映射中的区别 在原生JS中,有DOM映射,改变页面内容,JS 中获取的元素集合同时改...

  • 3.Vue之自定义指令(钩子函数,实例属性)

    介绍 除了内置指令,Vue.js 也允许注册自定义指令。自定义指令提供一种机制将数据的变化映射为 DOM 行为。可...

  • Javascript 高级(二)

    DOM简单学习: 事件简单学习 BOM: DOM: 事件监听机制:

网友评论

      本文标题:DOM映射机制

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