伟大的JavaScript library-----jQuery

前不久用Moofx做了一个滑动层,但每当打开页面就提示有一个javascript语句错误,虽然知道是哪一句的错误,但自己还不太懂JS句法,所以只好放弃moofx了,但并不是说moofx不好,其实它也是一个很优秀的JavaScript library。不过现在我又发现一个更优秀的JavaScript library-----jQuery.现在我的blogger上面的滑动层就是用它实现的,实际上看起来效果和用moofx做的一样,但是我认为它的优秀之处主要在于实现了表现与内容的分离:(目前我认为最优秀的一点,更多优点待我以后去发现……)
比如放一个简单的alert事件,在点击任何一个链接时显示一个alert.

$(document).ready(function() {
$("a").click(function() {
alert("Hello world!");
});
});

这样在你点击页面的一个链接时都会触发这个"Hello world"的提示。
这里有一个拟行相似功能的代码:


<a href="#" onclick="alert('Hello world')">Link</a>
不同之处很明显,用jQuery不需要在每个a标签上写onclick事件,所以我们就拥有了一个整洁的结构文档(HTML)和一个行为文档(JS),达到了将结构与行为分开的目的,就像使用CSS追求的一样.
再加上jQuery插件众多,在它的插件页提供有各种功能的插件资源,最著名的Interface基本上可以做出任何你想要的效果.
jQuery---真是一个伟大的JavaScript library.

5 comments:

GG said...

这些js library 统一成为一个直接整合到浏览器里就好了~~

Yubao said...

这得看比尔大叔同不同意了!谁叫他的IE统一江山这么多年呢!!!

禾草唐楷 said...

这个功能确实很不错,可以增加很多应用,还节省地方。

BoNjouR said...

好强啊你,我到现在还不知道javascript是什么。。。呵呵我们交换个链接如何?我会感到很荣幸,对了,你有参加过“分布式计算”吗?我今天参加了一个公益的活动,利用空闲的cpu处理什么天花疫苗的计算,也作作贡献,呵呵

WOW派 said...

对着以上的高人,我只闪保持沉默了。

Post a Comment