2018.09.25——????踏上详细学习前端编程语言JavaScript的道路,披荆斩棘,直抵胜利之彼岸!
每次学习的内容用x.1-x.?表示,x代表第几次!
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异步请求,刷新局部页面;
- 渐进增强:内容为核心,逐次扩展;