jQuery-简单灵活小巧的不二选择(欢迎拍砖)
时间:2009-04-09
来源:互联网
jQuery实战第一章是对jQuery的功能和jQuery的好处的一个总览,相信第一次接触到jQuery并看到本书第一章的人都会对jQuery 使用方式感到即奇怪又奇特。
在类似jQuery这样的库出来之前,开发js应用是这样的不容易,每种浏览器都有自己的专属操作和属性,使得用JS来进行WEB页面编程会增加很多额外的编程量,也很容易造成这样那样的错误这阻碍了JS的发展。到了WEB2.0后这样的问题更加严重,大量的Ajax操作,使代码量大幅度增加,每个人的代码编写样式又有很大的不同,造成开发效率低下,bug频出。而JS库的出现使跨浏览器开发JS脚本变得容易而且效率大大提高。jQuery就是这样的一个javascript库,使用起来非常简单明了,操作流程仅是选择页面DOM元素,并使用jQuery提供的函数操作相应对象。比如:
[code]$("div.notLongForThisWorld").fadeOut();[/code]
就这样一个简单的选择操作使用原始的JS要几十行代码,更何况使用jQuery自带的fadeOut() 效果函数可以轻松的实现复杂的效果,一个JS新手使用jQuery后马上就可以像专家一样自如的开发JS了。只需要简单学习下jQuery选择器方法,这是jQuery的核心部分,所有的操作都是围绕这个展开。jQuery选择器操作使用CSS强大的选择器操作方式。不懂CSS的朋友也不用担心,多练习书中提供的例子会很快熟练。比如:$("p a") 可以获取嵌套在<p>元素内的一组链接。如果已经熟悉了这个简单操作可以使用这样的长链
[code]$("div.notLongForThisWorld").fadeOut().addClass("removed");[/code]
在一个选择元素上进行多次操作非常方便。
jQuery还支持用户自己扩展功能并提供大量UI或函数扩展供大家使用。 总体说来jQuery是非常灵活又强大的,并且还非常小巧,jQuery1.3.2版压缩后仅19K的大小,和几幅小图差不多,这就难怪Visual Studio和诺基亚手机平台WEB会使用jQuery来作为开发的组成部分,还有SourceForge、Trac和Drupal、Google等国外大公司或社区使用,国内的土豆网、豆瓣网、CCTV、51.com等各大网站使用。
本书作者YEHUDA KATZ是 jQuery核心开发人员之一,书中带有大量有趣实例学习起来会更轻松并且更高效,相信使用本书学习jQuery是相当不错的选择。
有什么不同意见可以在下面跟贴提出来,大家讨论啊
作者: jfcat 发布时间: 2009-04-09
jQuery中文社区:http://bbs.jquery.org.cn/ 要交流就来这里还有QQ群哦
jQuery中文google代码库:http://code.google.com/p/jquery-api-zh-cn/
jQuery英文google group: http://groups.google.com/group/jquery-en
作者: jfcat 发布时间: 2009-04-09
作者: lxylxy888666 发布时间: 2009-04-09

作者: casual0402 发布时间: 2009-04-09
jquery api 中文chm
jquery-api-browser-2.0.air 这个要装AdobeAIR
jQuery的函数速查表
jQuery_api_for_dw3 dreamweaver cs3以下版本插件

jQueryAPI_CHM.CHM (149.96 KB)
作者: jfcat 发布时间: 2009-04-09

作者: gonefish 发布时间: 2009-04-09

作者: hoday 发布时间: 2009-04-09
看到其它书评中也提到了使用jQuery的问题,实际上是就是过多对jQuery库依赖和对自己在JS上更高的要求
使用jQuery过多,使自己忘记了JS本身
这个当然存在的,工具不用则废。任何语言都是工具吗,但jQuery是依附于JS本身的,如果对JS本身的理解不够,写jQuery也不会写的很好的,也只能是拿来主义了
要求更高了,但并不影响向JS大师学习
可能一点点的数据量增加都是你不能允许的,但是这并不能影响我们向大师学习其中思想应用到我们自己的JS开发中,使其更简单,开发更快捷
作者: jfcat 发布时间: 2009-04-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28