我是一名前端开发人员,我正在寻找有关 javascript/css/html/xhtml/dom/browser 怪癖和支持的最佳全方位在线文档的意见。我尝试过 Sitepoint、Quirksmode、W3Schools,但所有这些似乎都缺乏某些方面,并且一直在组合使用它们。
20 回答
我喜欢 Mozilla 的参考资料:
http://developer.mozilla.org/en/JavaScript
http://developer.mozilla.org/en/DOM
这些根本不是您想要的一站式站点,但它们对我有帮助。
我喜欢gotapi.com(更新 2:站点显然处于脱机状态——使用其他资源,例如MDN)
更新:最初的答案是从 2008 年开始的——今天我想说去看看Mozilla 开发者网络(正如许多其他人所说的那样)。
您的描述中实际上是一针见血。没有一个网站可以为您提供您在这些方面的每一个方面所寻求的详细信息。
我发现这三个在从空白页面开始时非常有用:Mozilla DOM 参考(用于一般 js 语法等)、w3schools x/html 参考(查找不常见的属性!)和quirksmode(跨浏览器 js/样式详细信息)。这些排名很高,因此如果您要搜索特定内容,请查找它们的网址。
至于特定的浏览器怪癖,最好的办法是在它们出现时处理它们,并培养有效地在谷歌上搜索答案的技能。许多浏览器怪癖有许多变量,这些变量会影响您最终看到的内容,以及针对特定怪癖的“解决方案”如何开发取决于某人花了多少时间研究它。阅读一堆搜索结果,看看问题是否都相似或完全不同。然后,优化您的搜索!
直接转到 W3C 文档。它们有时有点神秘,但它们是可靠的文档。
对于怪癖,显然像 Quirksmode 这样的网站很好。但只有在您阅读了实际的 W3C 文档之后。
Sitepoint 有一个非常全面的 CSS 指南
包含在 Aptana IDE 中的相同参考是在线的……刚刚发现这个……真的很好:
CSS http://www.aptana.com/reference/html/api/CSS.index.html
HTML http://www.aptana.com/reference/html/api/HTML.index.html
HTML DOM O http://www.aptana.com/reference/html/api/HTMLDOM0.index-frame.html
HTML DOM 1 & 2 http://www.aptana.com/reference/html/api/HTMLDOM2.index-frame.html
JavaScript 关键字 http://www.aptana.com/reference/html/api/JSKeywords.index.html
JavaScript 核心 http://www.aptana.com/reference/html/api/JSCore.index-frame.html
我喜欢 w3schools 的 html 或简单问题。
对于 Javascript,我发现Mozilla 开发者中心非常有用:Core Javascript 1.5 Reference
zvon.org
blooberry.com是一个很棒的 HTML/CSS 参考网站。
我依靠http://quirksmode.org/resources.html获取有关 HTML/CSS/JavaScript 的信息。该资源以有用的表格格式很好地解决了跨浏览器兼容性问题。
这可能对某些 javascript 函数有用http://kangax.github.com/es5-compat-table/
selfhtml.org上有一个很好的德语参考资料(我认为是法语)。
我建议阅读这些JavaScript 视频讲座(其中 15 个)。
GotAPI 是一个很棒的资源http://www.gotapi.com
http://www.selfhtml.org/是德文(原文)和法文(翻译)。不幸的是,英文翻译已暂停:http ://en.selfhtml.org/
我总是从www.zvon.org开始,尤其是参考部分。提供良好的概述并直接链接到相应的标准。
- javascriptkit.com/jsref/(方便的JavaScript参考与示例)
- javascriptkit.com/domref/(带有示例的DOM参考)
我倾向于先访问http://msdn.microsoft.com/。
我推荐 w3schools.com。我发现这是一个非常好的和全面的库。