免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1023 | 回复: 0
打印 上一主题 下一主题

重温jQuery [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:54 |只看该作者 |倒序浏览
曾经对jQuery有粗浅的了解,也写了两篇非常简单的概要性文章,转眼过去了一年,由于很多事情要做所以暂且把对jQuery的学习搁浅了,前几天再次拾起jQuery的文档仔细地过了一遍,这一次领悟颇多。顺便在这里推荐稍许资料供大家学习:
jQuery in Action(jQuery实战):http://www.manning.com/bibeault2/
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文档自主学习了,勤动手才是硬道理哦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP