《JavaScript DOM 编程艺术(第2版)》笔记第一章:JavaScript简史JavaScript的起源JavaScript是由Netscape和Sun联合开发的。DOMDOM是一组用于抽象和概念化文档内容的方法。浏览器大战如今,几乎所有浏览器都内置了对DOM的支持。只要遵循DOM标准,就可以放心的去做。第2章:JavaScript语法语句建议在每个语句的末尾使用分号。Comment//单行注释/*多行注释多行注释*/variablevarmood="happy";varage=33;数据类型字符串值布尔数组数组关联数组对象运算符算术运算符+,-,*,/,++,--,+=比较运算符>,=,<,>=,<=,==,!=,===....==并不表示严格相等,认为false表示与""相同。false=='';//true===做严格比较,不仅要比较值,还要比较变量的类型。false==='';//false逻辑运算符条件语句和循环语句}Object(对象):Object是一种非常重要的数据类型。对象的两种访问形式:propertyObject.propertymethodObject.method()宿主对象:在web应用中,是浏览器提供的预定义对象。第三章:DOMDOM:Document:D(文档)object:O(object)用户自定义对象内置对象:如Array、Math、Data等。HostObject:浏览器提供的对象。模型:M(模型)节点(节点):元素节点文本节点属性节点获取元素:getElementByIdgetElementsByTagNamegetElementsByClassName获取属性:getAttribute设置属性:setAttribute第4章:案例研究:JavaScript图像库介绍DOM提供的几个新属性:childNodesnodeTypenodeValuefirstChildlastChild第5章:BestpracticesforgracefuldegradationGracefuldegradation:正确使用JavaScript脚本,即使访问者的浏览器不支持JavaScript,也能顺利浏览您的网站。无法顺利降级会影响您的网页在搜索引擎上的排名。"javascript:"伪协议:这种做法很糟糕。真协议:用于Internet上计算机之间传输数据包,如HTTP协议(http://)、FTP协议(ftp://)等。伪协议:一种非标准化的协议。//使用“javascript:”伪协议调用popUp()函数:
