代码之家  ›  专栏  ›  技术社区  ›  Natkeeran

了解浏览器的工作原理

  •  2
  • Natkeeran  · 技术社区  · 15 年前

    最近我做了一些web用户界面的工作,处理所有的兼容性问题和意外的浏览器(ff,ie,safari)行为让我很沮丧。

    • 事件冒泡
    • 创建和销毁元素
    • 动态添加具有行为的元素(最初没有执行)
    • 与情态动词互动
    • Z指数

    我试图了解浏览器的工作方式和原因,以及它们是如何构建的。还有关于最佳实践的任何指针或链接。感谢

    5 回复  |  直到 14 年前
        1
  •  6
  •   Tali    14 年前

    关于这个问题我有一个很长的暑假 how browsers work . 还可以查看其他引用的资源列表。

        2
  •  5
  •   Josh Leitzel    15 年前
        3
  •  2
  •   Justin    15 年前

    实际上,只需使用prototype或jquery。额外的12MB左右将大大简化你的发展。

        4
  •  1
  •   Steve Brewer    15 年前

    Yui剧院有很多很棒的内容。观看crockford视频了解更多关于javascript/dom问题的信息。

    YUI Theater

        5
  •  1
  •   Bart    15 年前

    对于css跨浏览器兼容性,一个 CSS Reset 有助于驯服疯狂(“重置样式表的目的是减少浏览器的不一致性,比如默认行高、标题的边距和字体大小等。”)。

    至于javascript冒泡、事件和行为之间的不一致,您可以使用一个框架来帮助减轻一些痛苦。这些框架的目标之一是“编写一次,在任何地方(任何浏览器)运行”。 JQuery 是目前最受欢迎的图书馆。 Google can help you 找到其他框架。