applesun 发表于 2011-12-22 08:54

重温jQuery

曾经对jQuery有粗浅的了解,也写了两篇非常简单的概要性文章,转眼过去了一年,由于很多事情要做所以暂且把对jQuery的学习搁浅了,前几天再次拾起jQuery的文档仔细地过了一遍,这一次领悟颇多。顺便在这里推荐稍许资料供大家学习:<div>jQuery in Action(jQuery实战):<a href="http://www.manning.com/bibeault2/" target="_blank" target="_blank">http://www.manning.com/bibeault2/</a></div><div>jQuery API(非常不错的另一款API参考手册):<a href="http://jqapi.com/" target="_blank" target="_blank">http://jqapi.com/</a><br><div><br></div><div>对于没有HTML和CSS经验的同学们,建议还是先把这两个知识点搞明白再继续jQuery的学习,因为jQuery与HTML CSS的联系那是相当滴紧密。目前HTML5/CSS3炒得热火朝天,大家不妨顺带学习新技术,不用畏惧咯,万变不离其宗,只要功夫深,铁杵磨成针,嘿嘿。</div></div><div><br></div><div>jQuery是个非常美妙的javascript工具,可以将以前几十行的JS代码精简到短短几行,是不是很神奇?至于如何实现,我们可以不必关心,有兴趣的同学可以参考源代码,目前只要用jQuery帮助我们简化JS开发就行咯。</div><div><br></div><div><b>jQuery最核心的技术就是使用<font class="Apple-style-span" color="#f00000">包装集</font></b>(wrapped set 或者是 selection set 或者是 collection set),包装集就是通过选择器从DOM中选择你感兴趣的节点的集合。我们的工作也就是想操作这些节点集合完成动态效果。如果获取包装集呢?其实很简单,jQuery借用了CSS的选择器思想,通过tag class id等信息进行节点选取。这里将不阐述选择器的概念和使用了,大家可以参考CSS中有关选择器的章节。</div><div><br></div><div>jQuery中的美元符号($:jQuery的别名)的作用:</div><div><ul><li>用来获取包装集,如$('p'), $('.class'), $('#id'), $('div p')。。。</li><li>用来生成页面元素,如$('&lt;tag&gt;This tag element will be newly added.&lt;/tag&gt;')。。。</li><li>用来作为实用工具函数的命名空间,如$.each(), $.map(), $.ajax()。。。</li></ul></div><div>了解以上的基本概念后,大家就可以参考推荐的<a href="http://jqapi.com/" target="_blank" target="_blank">jqapi</a>文档自主学习了,勤动手才是硬道理哦!</div>
页: [1]
查看完整版本: 重温jQuery