(1)jquery是由美国人john resig于2006年创建的一个javascript库,从最初的1.0版本发展到2011年3月面世的1.5.2版本。作为一个javascript库,jquery极大程度上解决了浏览器的兼容性问题,能够在ie 6.0 +、ff 2.0 +、safari 3.0 +、opera 9.0 +以及chrome下正常运行。
(2)虽然jquery并不是唯一的javascript库,也不是最早出现的javascript库,但是jquery的影响力却是最大的,它不断地吸引着全球技术爱好者和专家加入其阵营,几乎已经成为web开发领域的事实标准。如今,哪怕是坚持不愿意使用jquery的javascript工程师也必须能够看懂jquery代码,否则他就无法方便地与其他人进行技术交流和合作。所以,jquery已成为前端开发从业人员必须掌握的基本技能。
(3)按理来说,jquery只不过是基于javascript建立起来的一组代码,它的能力不可能超出javascript,甚至某些功能的实现依旧要依靠javascript本身。也许很多人想当然地认为学习使用javascript就可以了,jquery还是留给那些投机取巧的人吧。但是事实证明,jquery不是可有可无的,它的出现彻底解放了开发者的创造力,使得大量优秀的网络应用爆发式地涌现,令人目不暇接,可谓是开创了原先javascript没有做到的繁荣局面。
(4)所谓闻名不如见面,为了近距离地去体验jquery的实际应用,读者可以去访问下面的几个国外网站。这些炫丽的网站隐藏了一个共同的特点,那就是都使用jquery在网页上创造出丰富的交互元素和动态效果。
(5)jquery不仅仅是初学者的最佳选择,它已经在世界上最大的组织机构中得以应用,每个月都为数以亿计的页面访问增强了交互性。amazon、ibm、twitter、nbc、best buy和dell等大量公司都在其产品中使用了jquery。
(6)根据web的发展规律,毫无疑问jquery将以web发展的速度迅速演化。2011年至少发布了3个主要的jquery版本,围绕jquery的开发社区不断发展壮大,全世界的开发人员都为jquery的bug修正、插件开发和与之相关jquery ui和qunit等项目作出了重要的贡献。对于任何想从事世界级javascript开发的程序人员而言,活跃的jquery技术社区确保jquery成为一个功能完备的javascript库。
(7)总结:无论采用哪一种程序设计方法学或编程技术,对于java/spring、php、.net、ruby on rails和python/django等各种web技术,jquery在前端开发领域都具有突出的特色。