【发布时间】:2011-11-23 16:18:07
【问题描述】:
我最近刚刚开始研究加载 html 页面时在哪些浏览器中触发哪些事件的详细信息,以及如何使用 JavaScript,尤其是 jQuery,以利用这些事件使页面完全按照我的意愿行事想要,当我想要的时候。
似乎了解浏览器何时以及如何触发事件以及如何在 JavaScript 中访问它们是一件非常重要的事情,但实际上并没有一个很好的学习场所。有成千上万个包含所有信息的有趣花絮,其中许多甚至在某些站点上分组(例如这个),但是您通常必须知道要查找的内容,这可以防止很多“绊脚石”学习主题时的效果。
那么有没有一个好地方可以学习所有复杂的东西,比如页面加载时的事件顺序,或者浏览器在 AJAX 调用期间到底做了什么,或者浏览器如何处理一般的JavaScript 事件?
【问题讨论】:
-
我猜“内部工作原理”和“浏览器如何处理 javascript 事件”有点过于复杂,而且很难找到一个资源。
-
@pimvdb 是的,我意识到这是一个相当广泛的话题。不过,奇怪的是,迄今为止的答案几乎涵盖了同样广泛的范围,但却一针见血。我特别喜欢 Oliver 的链接——它显然没有所有的答案,但它可以为学习者指明正确的方向。
标签: javascript html browser dom-events