元素节点的增、删、改、查 Element/对象 增加元素节点 //1.创建一个新的元素 let Obj = document.createElement("元素标签名称"); //创建了<标签名></标签名>,未加载到内存中、空标签 let textNode = document.createTex ...
分类:
Web程序 时间:
2020-02-25 20:10:30
阅读次数:
76
Element节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个Element节点对象(以下简称元素节点)。元素节点的nodeType属性都是1。Element对象继承了Node接口,因此Node的属性和方法在Element对象都存在。并且元素节点不是一种对象 ...
分类:
其他好文 时间:
2020-02-19 20:38:20
阅读次数:
125
https://www.jianshu.com/p/ffecd8d1fff7 被定义了 v-once 指令的元素或组件(包括元素或组件内的所有子孙节点)只能被渲染一次。首次渲染后,即使数据发生变化,也不会被重新渲染。一般用于静态内容展示。 即使内容修改,页面显示不会变化。 ...
分类:
其他好文 时间:
2020-02-19 13:17:32
阅读次数:
47
节点和元素,上代码 <ul id="ok"> <li>item1</li> <li>item2</li> <li>item3</li> <li>item4</li> <li>item5</li> </ul> <script> var a=document.getElementById("ok"); ...
分类:
其他好文 时间:
2020-02-10 21:02:57
阅读次数:
73
将HTML代码分解为DOM节点层次图 DOM节点有: 1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。 2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。 3. 属性节点:元素属性,如<a>标签的链接属性hre ...
分类:
编程语言 时间:
2020-02-06 10:25:24
阅读次数:
77
5 节点操作 5.1 为什么学习节点操作 5.2 节点概述 一般情况下,节点至少拥有节点类型(nodeType)、节点名称(nodeName)、节点值(nodeValue)这三个基本属性 查看部分属性: 元素节点的nodeType为1(常用) 属性节点的nodeType为2 文本节点的nodeTyp ...
5 节点操作 5.1 学习节点操作的原因 5.2 节点概述 一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)、nodeValue(节点值)这三个基本属性。 元素节点 ndeType 为1 属性节点 nodeType 为2 文本节点 nodeType 为3(文本节点包含文 ...
一、数据结构的分类 1. 数据结构两大类 线性结构 和 非线性结构 1) 线性结构 线性结构是最常见的数据结构,特点是元素间存在一对一的线性关系。 线性结构又分两种,一种是顺序存储(称为顺序表),另外一种是链式存储(称为链表)。顺序表中的存储元素的连续的。链表中的存储元素不一定是连续的,元素节点中存 ...
分类:
编程语言 时间:
2020-01-22 11:07:18
阅读次数:
79
起因 起因有二: 在看winter老师的分享:《一个前端的自我修养》时,有注意到这么一幅图,里面有写childNode和children属性。 昨天有学弟问起我,能否自己定义一个所有元素节点通用的方法,就像数组可以用 Array.prototype.xxx 来添加一个所有数组的方法。于是发现自己对于 ...
分类:
其他好文 时间:
2020-01-21 19:56:04
阅读次数:
92
1.实现一个数据监听器Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最新值通知订阅者2.实现一个指令解析器Compile,对每个元素节点的指令进行扫描和解析,以及绑定相应的更新函数3.实现一个Watcher,作为连接Observer和Compile的桥梁,能够订阅并收到每个属性变动的通知,执行指令绑定的相应回调函数,从而更新视图4.mvvm入口,整合以上三者
分类:
其他好文 时间:
2020-01-20 09:22:32
阅读次数:
72