【问题标题】:Learn the inner workings of web browsers [closed]了解网络浏览器的内部工作原理 [关闭]
【发布时间】:2011-11-23 16:18:07
【问题描述】:

我最近刚刚开始研究加载 html 页面时在哪些浏览器中触发哪些事件的详细信息,以及如何使用 JavaScript,尤其是 jQuery,以利用这些事件使页面完全按照我的意愿行事想要,当我想要的时候。

似乎了解浏览器何时以及如何触发事件以及如何在 JavaScript 中访问它们是一件非常重要的事情,但实际上并没有一个很好的学习场所。有成千上万个包含所有信息的有趣花絮,其中许多甚至在某些站点上分组(例如这个),但是您通常必须知道要查找的内容,这可以防止很多“绊脚石”学习主题时的效果。

那么有没有一个好地方可以学习所有复杂的东西,比如页面加载时的事件顺序,或者浏览器在 AJAX 调用期间到底做了什么,或者浏览器如何处理一般的JavaScript 事件?

【问题讨论】:

  • 我猜“内部工作原理”和“浏览器如何处理 javascript 事件”有点过于复杂,而且很难找到一个资源。
  • @pimvdb 是的,我意识到这是一个相当广泛的话题。不过,奇怪的是,迄今为止的答案几乎涵盖了同样广泛的范围,但却一针见血。我特别喜欢 Oliver 的链接——它显然没有所有的答案,但它可以为学习者指明正确的方向。

标签: javascript html browser dom-events


【解决方案1】:

自己没有时间阅读,但看起来很有希望:

How Browsers Work

【讨论】:

  • 是的,它是由 100% 专业人士编写的。
  • @Boldewyn 也许只有我,但你听起来(?)讽刺。
  • 不,不。一点也不。编辑 Paul Irish 在许多情况下证明了他渊博的知识,例如,他的“防弹@font-face”帖子。实际上,我为答案 +1。很抱歉造成误解。
【解决方案2】:

Javascript 的圣杯(事件):quirksmode

【讨论】:

    【解决方案3】:

    您可以尝试 Sitepoint.com http://www.sitepoint.com/javascript-from-scratch/ 他们为各种技能水平提供了一些非常好且易于阅读的书籍和在线指南。

    【讨论】:

      猜你喜欢
      • 2012-10-30
      • 1970-01-01
      • 2015-01-07
      • 2011-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      相关资源
      最近更新 更多