但是这样一来,如果某个任务的执行时间很久,那么后面的所有任务都要去等着前面任务执行完毕。可能会出现浏览器卡死。作为浏览器语言,Javascript的主要用途是与用户互动,以及操作DOM。...栗子2:
setTimeout(function() {
console.log('完成')
}, 0);
console.log('结束')
我们都知道setTimeout是起到延迟器的作用,那么这里他的执行打印顺序为结束...id为con的添加点击事件,这种情况下肯定是会报错了,原因是jquery-ajax默认是异步的,哪这种情况下当执行到获取dom元素时,是获取不到的,因为ajax的没有执行。...下面说第二种方法:
jquery中有如下事件可以实现:
on
delegate
bind
live(最新jquery已删除)
其中只测试了bind与on事件(如有其他需要请自行测试)
$('#...我查了下jquery的on的实现,提到了两个关键词事件代理或事件委托。当然上面的事件用的是事件委托。关于事件委托我简单说下:
事件委托就是利用了事件冒泡的原理。