JavaScript DOM 编程艺术读书笔记1

来源:互联网 发布:matlab函数输入数组 编辑:程序博客网 时间:2024/06/03 22:59

     《JavaScript DOM 编程艺术》这本书是学习JS 入门级的书,学过HTML,CSS,和一些JS的基础后再来读还是有很多收获。以下是节选。


 DHTML 是动态HTML的简称, 描述 HTML ,CSS,JS技术的组合术语。


W3C(万维网联盟,World Wide Web Consortium,缩写W3C对DOM的定义是:一个系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档内容,结构,样式。


最好的是把<script>标签放到HTML文档的最后,</body>标签之前,这样浏览器能更快的加载页面。


程序设计语言分为解释型和编译型, 编译型:JAVA,C++,等 需要一个编译器,代码错误在编译阶段就能发现。解释型语言 JS不需要编译器,只需要解释器,代码错误只能等到解释器执行到相关代码才能发现。


JS 允许程序员直接对变量赋值,而无需提前声明。


对象:DOM中的“O”

JS里的三种对象:

用户定义对象,

内建对象:内建在JS语言中的对象,Array,Math,Data 等

宿主对象:浏览器提供的预定义对象。Form Image Element等


DOM获取元素的三种方法,

1,getElementById,返回一个对象

2,getElementByTagName, 返回的是一个对象数组

3.getElementByClassName,返回的是一个对象数组


获取和设置属性:

1.object.getAttribute(attribute)

2.object.setAttribute(attribute,value)

一份文档就是一个节点树,节点分为:元素节点,属性节点,文本节点,每个节点就是一个对象。

 

0 0