W3C建议符合标准的浏览器采用节点操纵(node manipulation)的方式支持网页,使页面表现得更像应用程序,而不是一般的静态页面。
今天学习了一些关于节点和DOM的知识;添加、删除和操作特定的节点;以及在页面上插入和替换节点。
用户可以在页面上添加、删除和替换任何文本
以上代码用对象字面值来编写,则表现为:
使用对象字面值时要注意几点差异:
使用 :设置属性而不是 = 。
行以 ,结尾而不是 ;。
在对象中的最后一个语句上不需要逗号。
程序员为什么要使用对象字面值而不是过程式方法来编写JavaScript的原因如下:
首先,因为每个对象(包括方法和属性)都包含在一个父对象中,所以不会遇到无意间覆盖别人的代码问题。如果你在你和你的同事各自负责的.js文件中都有一个名为myText的变量,一些页面会加载这两个文件,那么页面后加载的文件优先——它会直接覆盖另一个变量,就像根本没有加载过原来的代码一样。解决方案是确保不使用全局变量,而实现这一点最简单的方法就是把所有代码都放在一个对象字面值中。
其次,对象字面值的一个子集被称为JavaScript Object Notation,简称为JSON。JSON是Ajax中最常用的数据格式之一,因此在使用Ajax时经常会遇到这种格式。
最后,与所有东西一样,编程语言的风格也在随着潮流变化。JavaScript本身正在经历第二次飞跃,业界重新唤起了对脚本编程的兴趣。当前的潮流倾向于使用对象字面值,所以用对象字面值编写的代码会越来越多。
(源《JavaScript基础教程》)
分享到:
相关推荐
韩顺平老师的javascript笔记 包括基础语法 javascript面向对象编程 dom编程
这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...
DOM对象是与语言无关的API,意味着它的实现并不是与javascript绑定,这在于初学者来说可能会理解错误。DOM是针对XML的基于树的API,它关注的不仅仅是解析XML代码,而是用一系列相互关联的对象来表示这些代码,而这些...
从菜鸟教程上学习的关于js的学习笔记,可以用于参考学习使用,脑图样式,浏览更方便,有需要的同学可以带走
javascript_使用DOM.txt
JavaScript学习基础知识,对你一定有帮助!!
韩顺平js-DOM学习笔记
javaScript DOM编程艺术2版学习笔记(1~9)章
前端学习(六)——javascript学习笔记(四)HTML DOM.xmind
详细的javascript学习笔记,DOM,BOM,AJAX等详细笔记!
主要介绍了JavaScript学习笔记之DOM操作,结合实例形式分析了javascript针对dom元素的获取、设置相关操作常用函数使用技巧,需要的朋友可以参考下
本文实例讲述了JavaScript DOM基础操作。分享给大家供大家参考,具体如下: 一、子节点 1、元素节点、文本节点 实例01 html <body> 文本节点1 <li></li> 文本节点2<li></li> 文本节点3<li></li> 文本节点4...
知识点比较全面的javascript备忘笔记,特点有: 1、知识点全面,相应案例全 2、Javascript面向对象方面做了大量的研究 3、对内置对象的知识很全面 4、DOM模型的控制事例很多 5、Cookie技术和Ajax技术 6、收集常用的...
这是我《JavaScript dom编程艺术》做的个人笔记,希望可以帮到大家,不喜勿喷.pdf
javascript 数组 DOM BOM简单学习总结
-children 兼容版的获取子节点,也可理解为获取元素下的元素节点-nodeType 返回节点样式(只返回数字,数字1代表元素节点,数字2代表属性
JavaScript_DOM编程 DOM 的常用方法属性 经典实例 浏览器兼容处理
javascript为DOM绑定事件 兼容 学习笔记