WEB开发网
开发学院网页设计JavaScript 七点理由让你应该学习jQuery 阅读

七点理由让你应该学习jQuery

 2010-05-24 00:00:00 来源:WEB开发网   
核心提示:最近2、3年以来,我们目睹了JavaScript的卷土重来,七点理由让你应该学习jQuery,由于缺乏跨浏览器兼容性,以及慢如蜗牛的运行时性能和可怜的调试功能,它除了还完全支持Ajax,而且拥有许多提高开发者编程效率的其它抽象概念,JavaScript脚本语言一直备受指责,但是随着众多框架和特效代码库的推出

最近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带到了一个更高的层次。以下是一个非常简单的示例:

1 2 3  下一页

Tags:七点 理由 应该

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接