首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
js学习总结:DOM节点二(dom基本操作)
】的更多相关文章
js学习总结:DOM节点二(dom基本操作)
一.DOM继承树 DOM——Document Object Model DOM定义了表示修改文档所需要的方法.DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml的一类厂商定义,也有人称DOM是对HTML以及xml的标准编程接口. 继承树模型图: 1.document继承于HTMLDocument,而HTMLDocument继承于Document; 2.文本节点对象Text与注释节点对象Comment继承于CharacterData 3.在Element节点下其实存在两个子节点,除…
D3.js学习笔记(一)——DOM上的数据绑定
开始学习D3.js,网上没有找到很满意的中文教程,但是发现了一个很好的英文教程,讲解的非常详细.从一个初始简单的HTML网页开始,逐步加入D3.js的应用,几乎是逐句讲解.学习的时候,就顺便翻译成中文,来和大家分享 .当然,更推荐看英文原文教程了,点击这里. 简单例子 在这个例子中,你将会使用D3.js来把数据绑定到简单网页的DOM元素(DOM element)上. 现在开始了!下面是一个简单的HTML网页: <!DOCTYPE html> <html> <head>…
js学习笔记之日期倒计时DOM操作
1.访问html元素 getElementById() 方法 返回对拥有指定 id 的第一个对象的引用,只有dom对象有效 getElementsByName() 方法 返回指定名称的对象集合 getElementsByTagName() 方法 返回指定标签名的对象集合 getElementsByClassName() 方法 返回文档中所有指定类名的元素集合,ie8及之前版本不支持: parentNode.firstChild. lastChild.childNodes.nextSib…
JS学习笔记(一)DOM事件和监听
将事件绑定到元素身上的三种方法: 1.HTML事件处理程序(不推荐使用) 1 <a onclick="hide()"> 2.传统的DOM事件处理程序 即在目标DOM事件的基础上绑定事件.如果在声明函数时加上括号,函数会立即调用,去掉括号,函数不会立即调用. 1 function change(){ 2 //code 3 } 4 var name = document.getElementById("name"); 5 name.onclick = cha…
DOM节点(二):操作节点
appendChild() 用于向childNodes列表的末尾添加一个节点. var returnedNode = someNode.appendChild(newNode); 如果传入的节点已经是文档的一部分了,那结果就是将该节点从原来的位置转移到新位置 insertBefore() 这个方法接受两个参数:要插入到节点和作为参照的节点.插入节点后,被插入的节点会变成参照节点的前一个同胞节点(previousSibing) //插入到最后一个子节点的前面 returnedNode = some…
Vue.js学习使用心得(二)——自定义指令
自定义指令 除了核心功能默认内置的指令,Vue 也允许注册自定义指令. 自定义指令可以定义全局指令,也可以定义局部指令. 使用 directives 选项来自定义指令. 定义全局指令: <div id="app"> <p>页面载入时,input 元素自动获取焦点:</p> <input v-focus> </div> <script> // 注册一个全局自定义指令 v-focus Vue.directive('fo…
JS学习笔记:(二)回流和重绘
在搞清楚回流和重绘的概念之前,我们要清除浏览器的渲染过程. 解析生成DOM Tree(此时包含所有节点,包括display:none); 根据CSS Object Module(CCSSOM)计算节点的几何属性(坐标和大小)(margin,pading,height,width等),生成Render Tree(不包含display: none的节点);这一过程叫回流或者布局: 在Render Tree进一步渲染其它属性.如:color等. 重绘:当我们对 DOM 的修改导致了样式的变化.却并未影…
js学习笔记16----父节点的操作
1.元素.parentNode : 只读属性,获取当前元素的父节点. 2.元素.offsetParent : 只读属性,获取离当前元素最近的一个有定位属性(position为relative或者absolute或者fixed)的父节点 如果没有定位父级,默认是body. 兼容问题:在ie 7 及 ie 7以下,如果当前的元素没有定位,父级则默认为body,如果有定位则是html.如果当前元素的某个父级触发了layout属性(比如说设置了zoom),则它的父级为触发了这个layout的元素.…
js学习笔记15----子节点和兄弟节点的操作
1.元素.firstChild : 只读属性,第一个子节点 标准下:会包含文本类型的子节点. 非标准下:只包含元素类型子节点. 元素.firstElementChild : 只读属性,第一个元素子节点,等价于元素.children[0] 标准和非标准下都是获取第一个元素子节点. 2.元素.lastChild : 只读属性,最后一个子节点 元素.lastElementChild : 只读属性,最后一个元素子节点 3.元素.nextSibling: 只读属性,下一个兄弟节点 元素.nextEleme…
js学习笔记10----字符串的基本操作
1.字符串的基本操作如下: 定义字符串: var str = "Hello World!" 字符串的基本操作如下: str.length-----返回字符串长度,这里返回12 str.charAt(0)-----返回字符串中第1个字符,这里返回H str.charCodeAt(6)-----返回字符串中第7个字符对应的unicode码,,这里返回87 String.fromCharCode(87)-----把unicode码转化成对应的字符,这里返回的是“W" //利用uni…