一、错误
1.抛出错误
2.错误传播
3.异步错误处理
原因就在于调用setTimeout()
函数时,传入的printTime
函数并未立刻执行!紧接着,JavaScript引擎会继续执行console.log('done');
语句,而此时并没有错误发生。直到1秒钟后,执行printTime
函数时才发生错误,但此时除了在printTime
函数内部捕获错误外,外层代码并无法捕获。
二、JQuery
1.$
2.选择器
ID
tag
class
属性
组合查找
多项查找
3.层次选择
子选择器
过滤器
表单相关
4.查找和过滤
过滤
5.操作DOM
text(),html()
修改CSS
显示和隐藏DOM
获取DOM信息
操作表单
6.修改DOM
添加DOM
删除节点
7.事件
事件参数
取消绑定
事件触发条件
浏览器安全限制
8.动画
9.AJAX
get
10.插件/扩展