jQuery 学习笔记 1
July 30th, 2008 at 01:13am 雪山飞猪
据说 jQuery 是最好 JavaScript 框架,但是我不会,于是今天决定努力学下。初级学习是看这个教程 Getting Started with jQuery,比较简单,我也帮它翻译下:
安装
开始之前,你需要安装 jQuery 框架,这个非常简单,只要下载 jQuery Starterkit。然后在你的代码中正确调用即可,代码很简单,我不写了。
如果你和我一样懒,也可以采用 Google AJAX Libraries API,使用以下方法调用:
<script src="http://www.google.com/jsapi"></script> <script> // Load jQuery google.load("jquery", "1"); </script>
Hello jQuery
当我们开始使用 jQuery 读取和操纵 DOM 的时候,我需要给 HTML 文档注册一个 ready 事件。代码如下:
$(document).ready(function() { // do stuff when DOM is ready });
下面是一个具体的例子:
$(document).ready(function() { $("a").click(function() { alert("Hello world!"); }); });
上面这个例子,就是当你点击页面中的链接的时候,他会弹出一个警告框。
下面让我们看看具体发生了什么: $("a") 是一个 jQuery 选择器,这里它选取所有的 a 元素,$ 这里是 jQuery “class” 的别名,所以 $() 初始化了一个新的 jQuery 对象。click() 函数是我们调用的 jQuery 对象的一个方法。,它给所有选择的元素绑定了一个单击事件,并在该事件发生的时候执行提供的函数。
这段代码相当于:
<a href="#" onclick="alert('Hello world')">Link</a>
这两者之间的区别是相当明显的,我不用为每个单一元素写 onclick 函数。这样我们就把结构(HTML)和行为(JS)区分开,就和使用 CSS 把结构和样式区分开一样。
最后的例子请猛击这里:jQuery Example 1
作者:雪山飞猪
原文链接:jQuery 学习笔记 1


分享到 Twitter

1. Edward | July 30, 2008 at 1:32 am | #
Hello Donis!
我是机器人,BS 上面的人装机器人!
[回复该留言]2. JackyCheung | July 30, 2008 at 6:46 am | #
板凳板凳… 水鱼学真多东西…
[回复该留言]3. Sunshow | July 30, 2008 at 7:33 am | #
http://jquery.org.cn/visual/cn/index.xml
http://feiyu.asgard.cn/article_128.html
看这个就够了
[回复该留言]4. yixia | July 30, 2008 at 8:08 am | #
在google搜索jquery,第二条结果看到了啥?
[回复该留言]jQuery中文入门教程_译自Getting Started with jQuery
http://www.k99k.com/jQuery_getting_started.html
鱼就不用翻译了
5. 雪山飞猪 | July 30, 2008 at 12:03 pm | #
我是凑文章!
[回复该留言]6. KimCool | July 30, 2008 at 9:16 am | #
打架都说学Mootools好.
[回复该留言]7. Kerwin | July 30, 2008 at 10:59 am | #
都什么年头了,jQuery都1.2.6了,现在才开始学,慢了点哦……
[回复该留言]8. 菠菜 | July 30, 2008 at 11:18 am | #
只要学就很不错了,慢了点?难道说在jquery出来前就学才叫快呀。哈哈。。
[回复该留言]9. askie | July 30, 2008 at 12:40 pm | #
汉!现在才学!
[回复该留言]10. Kerwin | July 30, 2008 at 1:10 pm | #
我听说并开始用jQuery都一年半了,jQuery推出至少两年了吧,现在才学的确是慢了点….
[回复该留言]11. 轶侠 | July 30, 2008 at 5:43 pm | #
真奇怪,为啥现在学就慢了,才开始学java的人有的是,只要学了就没有快慢。
[回复该留言]12. 老K | July 30, 2008 at 7:19 pm | #
jQuery有一本英文的电子书,很有名的.官方现在也可以下.那书里面的东西讲得很不错,我学到很多.你可以去官方下那书.听说现在有中文的了.jQuery非常方便,省了很多时间.特别是它对CSS和XPL的选择符提供非常好的支持.祝你成功!!
[回复该留言]13. 雪山飞猪 | July 30, 2008 at 7:59 pm | #
哈哈,谢谢!
[回复该留言]14. Happy漫步者 | August 17, 2008 at 6:55 pm | #
支持 学到了 :)。。。
[回复该留言]15. guoooo | October 12, 2008 at 3:56 pm | #
只是听说,没用过.
[回复该留言]