Jav aScript DOM 编程艺术读书笔记 一、Jav aScript简史 XHTML:可扩展的超文本标记语言 DHTML:动态的HTML,是HTML、CSS和Jav aScript三种技术相结合的产物 CSS:层叠样式表 DOM:由W3C(万维网联盟)批准并由所有与标准相兼容的Web浏览器支持的第三方技术称为DOM(文档对象模型)
简单的说,DOM是一套对文档的内容 进行抽象和概念化的方法
DOM是一种API(应用编程接口)
W3C对DOM的定义是:“一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态地对文档的内容、结构和样式进行访问和修改
” 目前使用的95%以上的浏览器都具备对DOM的内建支持
二、Jav aScript语法 1、把Jav aScript编写的代码必须嵌入在一份HTML/XHTML文档中才能得到执行
方法有二: 一是将Jav aScript代码插入文档部分的标签间; 二是先把Jav aScript代码存入一个独立的文件----建议把
js作为这种文件的扩展名,再利用标签的src属性指向该文件 2、Jav aScript中的变量和其他语法元素的名字都是区分字母大小写的; Jav aScript语法不允许变量的名字中包含空格或标点符号(但美元符号"$"除外); Jav aScript变量名允许包含字母、数字、美元符号和下划线字符 3、数据类型 字符串: 由零个或多个字符构成
字符可包括字母、数字、标点符号和空格
字符串必须放在引号里----单引号或者双引号均可
但最好根据字符串所 包含的字符来加以选择(看字符串里包含是单引号还是双引号)
但若用双引号就一直用双引号
保持一致性 转义字符"\"
如v ar mood = 'don\'t ask'; 转义后为don't ask 双引号也如此