02-导言
10.0 导言
不管你是想学习更多JavaScript和jQuery知识,还是只想为眼下的问题编写最直接的解决方案,有时候从头开始编写代码是最好的方法。本章旨在为你提供简单通用的解决方案,帮助你从头开始编写自己的代码。
必须注意的是,虽然从头开始有很大的好处,你所遇见的某些常见的问题(如剩余字符计数、自动调整文本区域大小以及表单验证等)已经被其他人解决。请参见第11章或者访问jQuery论坛和博客,了解社区中评论和测试过的插件能给你带来的帮助。有时候,查看其他人的代码能够帮助你做得更好。
在必要时,我在每个秘诀的“问题”标题下提供某些样板HTML。这不是一个哲学的说法——“裸”HTML没有任何问题。但是,我试图重申一个概念,JavaScript应该用于增强现有的HTML,改进用户交互,应该与HTML完全分开考虑。
注意
在接下来的秘诀中,我只展示与问题相关的XHTML代码段。请确保代码是通过验证的完整XHTML文档。
而且,我只在秘诀中包含 $(document).ready(function(){...}) ,作为讨论的一部分。所有其他的解决方案都假定你将在代码结构的正确位置放置JavaScript——在 .ready() 处理程序或者XHTML代码之后的文件尾部。更多信息请参见第1章。