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