1.1 基本学习
最好的做法把<script>标签放在</body>之前,先加载页面布局;
用var声明变量,可以再任何阶段进行变量的数据类型的转换;
转义字符\;
数据类型:整型、浮点型、布尔型、字符串;
数据封装:数组,对象;
声明数组a=Array(num)或者a=[a1,a2,a3],数据类型混合;
声明对象 a = {},用花括号;
变量和函数采用驼峰式命名规则;
用var声明变量是局部变量,不声明即是全局变量;
自定义对象,内建对象,如Array、Date,宿主对象,各种标签,如From、Image等,由浏览器提供;
1.2 DOM
网页由元素节点、文本节点、属性节点这三种节点构成;
网页中每一个元素都是一个对象;
获取文档节点的三种函数:getElemnntById(),getElementsByTagName(),getElementsByClassName();
属性的读取器和更改器,getAttribute()、setAttribute();
默认节点的行为可以用return false
来消除;
平稳退化:让不支持js的用户也能获取到网页内容;
Ajax异步请求,刷新局部页面;
渐进增强:内容为核心,逐次扩展;