javascript的节点的概念】的更多相关文章

<html> <head> <title></title> </head> <body> </body> </html> 文档节点是每个文档的根节点. 在我们的页面中,文档节点只有一个子节点即<html>.我们称之为文档元素.在XML中,没有预定义的元素,因此任何元素都有可能成为文档元素 javsccript中的所有节点类型都继承自Node类型.所以所有的节点都有着相同的基本属性和方法. 没个节点都…
一 节点的增删改查 创建节点:createElement(标签名):创建一个指定名称的节点. 追加节点: 追加一个子节点:somenode.appendChild(标签名) 指定某个位置前面添加一个节点:somenode.inserBefore(标签名,节点名) 删除节点:父节点.recoverChild(子节点):通过父节点删除某个子节点. 替换节点:父节点.replaceChild(新标签,要替换的节点) 拷贝节点:element.cloneNode:拷贝节点,参数true:深拷贝:参数fa…
JavaScript入门几个概念 刚刚入门JavaScript的时候,搞懂DOM.BOM以及它们的对象document和window很有必要. DOM是为了操作文档出现的API,document是它的一个对象. BOM是为了操作浏览器出现的API,window是它的一个对象. DOM When a web page is loaded, the browser creates a Document Object Model of the page. DOM(Docment Object Mode…
一.语法 EMCA-262通过叫做ECMAScript的“伪语言”为我们描述了javascript实现的基本概念 javascript借鉴了C的语法,区分大小写,标示符以字母.下划线.或美元符号($)开头,注释可以用 // 或者/* */ 严格模式: ECMAScript 5引入了严格模式,在严格模式下不确定的行为将得到处理,通过在顶部添加 “use strict”来启用严格模式: function fuc(){ "use strict"; //函数体 } 这行代码是一个编译提示,告诉…
在项目中碰到同事写的一段代码: //焦点必须在实时dom树中 if (ele && typeof this.document.contains === "function" && this.document.contains(ele) === false) { log("err set focus is not in document"); return; } 就去查了一下: ie支持contains方法.如果A元素包含B元素,则返回…
javascript创建节点的事件绑定 timeupdate事件是<video>中用来返回视频播放进度的事件,绑定在<video>标签返回视频播放位置(每秒计). 现video标签需要直接在js中创建出来, video = document.createElement( 'video' ); 无法直接绑定timeupdate事件. 解决方法: 1.直接调用  ontimeupdate video = document.createElement( 'video' ); video.…
关于JS的概念 JavaScript 是一种弱类型语言. JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言). JavaScript是基于对象的.(因为面向对象需要具有封装.继承.多态的特征) JavaScript是一门解释型的语言,浏览器充当解释器(就是说,代码执行不进行预编译). JavaScript执行引擎并不是一行一行的执行,而是一段一段的分析执行. JS的引入与放置位置 1.引入方式一:使用<script>标签,直接在HTML代码里加入JavaScript代…
以下的例子以此HTML文档结构为例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div id="demo"> <ul id="contents">…
DOM节点信息包括节点类型(nodeType).节点名称(nodeName)和节点值(nodeValue). 节点类型 DOM节点中,每个节点都拥有不同的类型.W3C规范中常用的 DOM节点类型有以下几种: 节点类型 说明 值 元素节点 每一个HTML标签都是一个元素节点,如 <div> . <p>.<ul>等 1 属性节点 元素节点(HTML标签)的属性,如 id .class .name 等. 2 文本节点 元素节点或属性节点中的文本内容. 3 注释节点 表示文档注…
这个是每个前端工程师绕不开的一个问题,网上各种资料很多,整个春节,我仔细研读了红皮经典中关于这一块的注释,加深了对这一块的理解. 有好几个概念需要重申一下.以下都是我的理解: 1. 闭包是javascript中的一种程序结构,可以访问函数内部所有的变量. 2. 闭包的作用,以一个函数为例: function a(){ var i = 0; function b(){ alert(++i); } return b; } var c = a(); 闭包的作用:a执行完并返回后,闭包将使得Javasc…