目录
JS的HelloWorld
JS编写位置
基本语法
字面量和变量
标识符
数据类型
字符串
Number
Boolean
Null
Undefined
强制类型转换
转换为String
转换为Number
转换为Boolean
其他进制的数字
运算符
一元运算符
自增和自减
逻辑运算符
赋值运算符
关系运算符
Unicode编码的使用
相等运算符
条件运算符
运算符的优先级
代码块
if语句
条件分支语句
while循环
for循环
break 和 continue
对象
对象的简介
属性名和属性值
基本数据类型和引用数据类型
对象字面量
函数
函数的简介
函数的参数
函数的返回值
立即执行函数
方法(mothod)
枚举对象中的属性
声明提前
作用域
this
使用工厂方法创建对象
构造函数
原型对象
call() 和 apply()
arguments
toString方法
垃圾回收(GC)
数组
数组简介
数组字面量
添加、删除元素的方法
数组的遍历
slice 和 splice
concat()合并、join()转换、sort()排序
Date对象
Math
包装类
字符串的方法
不涉及正则表达式
涉及正则表达式
正则表达式
正则表达式简介
正则表达式语法
DOM
DOM简介
事件的简介
文档的加载
DOM查询
DOM增删改
for循环与响应函数的执行顺序
样式相关的操作
操作内联样式
获取元素的样式
其他样式相关的操作
事件
事件对象
实现以下功能,当鼠标在框中移动时,下面显示对应的坐标:
事件的冒泡
事件的委派
事件的绑定
事件的传播
滚轮事件
键盘事件
BOM
BOM简介
Navigator
History
Location
定时调用(定时器简介)
定时器练习
延时调用
类的操作
JSON