七点理由让你应该学习jQuery
2010-05-24 00:00:00 来源:WEB开发网最近2、3年以来,我们目睹了JavaScript的卷土重来。由于缺乏跨浏览器兼容性,以及慢如蜗牛的运行时性能和可怜的调试功能,JavaScript脚本语言一直备受指责。但是随着众多框架和特效代码库的推出,JavaScript的复兴已经有目共睹。甚至浏览器厂商也加入其中,纷纷推出能够大幅提高JavaScript代码执行速度的新引擎。JavaScript 2.0似乎将成为下一代Web应用的助推剂。
很长时间以来我多少有些忽视这种趋势。对于多数开发者来说,值得学习的新东西已经很多,JavaScript往往并非第一选择。但是,借助于目前已经存在的众多不同框架,诸如MooTools、Dojo、Prototype和jQuery等,学习JavaScript已经非常容易。
以下我将列举七条理由来证明,为什么你应该学习一个JavaScript框架,而且jQuery将是你的首选。
1、jQuery实现脚本与页面的分离
在HTML代码中,我们还经常看到类似这样的代码:
<form id="myform" onsubmit=return validate();" >
即使validate()函数可以被放置在一个外部文件中,实际上我们依然是把页面与逻辑和事件混杂在一起。jQuery让你可以将这两部分分离。借助于jQuery,页面代码将如下所示:
<form id="myform">
接下来,一个单独的JS文件将包含以下事件提交代码:
$("myform").submit(function() {
...your code here
)}
这样我们可以实现灵活性非常强的清晰页面代码。jQuery让JavaScript代码从HTML页面代码中分离出来,就像数年前CSS让样式代码与页面代码分离开一样。
2、最少的代码做最多的事情
最少的代码做最多的事情,这是jQuery的口号,而且名副其实。使用它的高级selector,开发者只需编写几行代码就能实现令人惊奇的效果。开发者无需过于担忧浏览器差异,它除了还完全支持Ajax,而且拥有许多提高开发者编程效率的其它抽象概念。jQuery把JavaScript带到了一个更高的层次。以下是一个非常简单的示例:
更多精彩
赞助商链接