我不记得我以前知道什么了
现在谁来帮帮我,让我走
-德沃,
“深度睡眠”
以下在线资源是学习 jQuery、JavaScript 和 web 开发的起点,本书将介绍这些内容。网络上的高质量信息来源太多,本附录无法提供详尽的列表。此外,虽然其他印刷出版物也可以提供有价值的信息,但此处不作说明。
jquery.com 上的文档是以 wiki 的形式出现的,这意味着内容可以由公众编辑。该网站包括完整的 jQueryAPI、教程、入门指南、插件库等:
在 jQuery.com 上,API 在两个位置可用:文档部分和分页 API 浏览器。
jQuery.com 的文档部分不仅包括 jQuery 方法,还包括所有 jQuery 选择器表达式:
http://docs.jquery.com/Selectors
Jörn Zaeferrer已经组装了一个方便的 jQueryAPI 树状视图浏览器,具有搜索功能和字母或类别排序:
http://jquery.bassistance.de/api-browser/
由耶胡达·卡茨设计的 API 浏览器既美观又方便。它还可以快速查看许多 jQuery 插件的方法:
Sam Collet在他的博客上保存了 jQuery 文档的主列表,包括可下载版本和备忘单
http://webdevel.blogspot.com/2007/01/jquery-documentation.html
本网站提供全面的 JavaScript 参考资料、JavaScript 编程指南、有用工具链接等:
http://developer.mozilla.org/en/docs/JavaScript/
Opera 的网站面向 web 开发人员,主要关注自己的浏览器平台,其中包括许多关于 JavaScript 的有用文章:
http://dev.opera.com/articles/
彼得·保罗·科赫(Peter Paul Koch)的 Quirksmode网站是了解浏览器实现各种 JavaScript 功能的方式差异以及许多 CSS 属性的绝佳资源:
马特·克鲁斯(Matt Kruse)的 JavaScript 工具箱提供了大量简单的 JavaScript 库,以及关于 JavaScript 最佳实践的合理建议,并收集了 Web 上其他地方经过审查的 JavaScript 资源:
http://www.javascripttoolbox.com/
Dean Edwards的 JavaScript 压缩器/模糊器用于压缩 jQuery 源代码。它可以作为基于网络的工具或免费下载。结果代码在文件大小方面非常有效,但执行时间略有增加:
http://dean.edwards.name/packer/
http://dean.edwards.name/download/#packer
JSMin 由 Douglas Crockford创建,它是一个过滤器,可以从 JavaScript 文件中删除注释和不必要的空白。它通常会将文件大小减少一半,从而加快下载速度:
http://www.crockford.com/javascript/jsmin.html
此工具对已压缩的JavaScript 进行美化,尽可能恢复换行和缩进。它提供了许多用于定制结果的选项:
*万维网联盟(W3C)*为(X)HTML 设置了标准,HTML 主页是其规范和指南的一个重要启动点:
W3C 的 CSS 主页提供了到教程、规范、测试套件和其他资源的链接:
Dave Shea提供了这张有用的CSS 模板,试图简化设计过程,并提供一个快速参考,以便在遇到问题时检查:
http://mezzoblue.com/css/cribsheet/
本网站包括 CSS 浏览器错误目录,以及如何克服这些错误的说明:
http://www.positioniseverything.net/
尽管 jQuery 的 XPath 支持有限,但 W3C 的XPath 规范对于那些想要了解更多有关各种可能的 XPath 选择器的信息的人来说仍然很有用:
TopXML站点为那些想要了解更多 XPath 的人提供了轴、节点测试和函数的有用图表:
http://www.topxml.com/xsl/XPathRef.asp
微软开发者网络网站上有 XPath 语法和函数的信息:
http://msdn2.microsoft.com/en-us/library/ms256115.aspx
John Resig 等人,jQuery 官方博客在项目团队中发布了关于新版本和其他计划的公告,以及偶尔的教程和编辑文章。
卡尔·斯维德伯格、乔纳森·查弗、布兰登·艾伦等。正在为 jQuery 教程、示例和公告运行博客:
http://www.learningjquery.com/
流行的 JavaScript 组件扩展套件的作者Jack Slocum介绍了他的工作和 JavaScript 编程:
http://www.jackslocum.com/blog/
达斯汀·迪亚兹博客以网页设计和开发为主题,重点介绍 JavaScript:
Jonathan Snook 的通用编程/网络开发博客:
Christian Heilmann的三个网站提供了与 JavaScript 和 web 开发相关的博客条目、示例代码和长篇文章:
Jeremy Keith 的博客介绍了流行的 DOM 脚本编写书籍留下的内容——一个关于不引人注目的 JavaScript 的极好资源:
斯图尔特·兰里奇对浏览器 DOM 的高级使用进行了实验:
http://www.kryogenix.org/code/browser/
除之外的列表探讨了 web 内容的设计、开发和意义,特别关注 web 标准和最佳实践:
Chris Campbell、Kevin Hale 和 Ryan Campbell创建了一个博客,提供了有关 web 开发许多方面的宝贵信息:
斯科特·安德鲁·莱佩拉(Scott Andrew LePera)的博客,内容涉及 JavaScript 的怪癖、警告、奇怪的破解、好奇和收集的智慧。专注于 web 应用开发的实际用途:
随着开源项目的开发人员意识到 jQuery,许多人正在将 JavaScript 库合并到自己的系统中。以下是一些早期采用者的简要列表:
- Drupal:http://drupal.org/
- Joomla 扩展:http://extensions.joomla.org/
- Pommo:http://pommo.org/
- SPIP:http://www.spip.net/
- Trac:http://trac.edgewall.org/
有关更完整的列表,请访问使用 jQuery 页面的站点,网址为: