JQuery入门手册及教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JQuery入门手册及教程

浅谈JQUREY(摘自/softwave/article/details/座机电话号码) JQUERY手册(第七页 ,附教程) Jquery是继prototype之后又一个优秀的Javascript框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自已唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。 一,找到你了! 还记得$ 这个东西吧?prototype还是DWR都使用了这个函数代替document.getElementById 。没错,jquery也跟风了。为达到document.getElementById 的目的,jquery是这样写的: Java代码 var?someElement? ?$ #myId ;?? [java] view plaincopyprint? var?someElement? ?$ #myId ;?? var someElement $ #myId ; 看起来比其他两个框架的要多了一个#,好,看看下面的用法: Java代码 $ div?p ; 1 $ div.container 2 $ div?#msg ; 3 $ table?a,context ; 4 [java] view plaincopyprint? $ div?p ; 1 ?$ div.container 2 ?$ div?#msg ; 3 ?$ table?a,context ; 4 $ div p ; 1 $ div.container 2 $ div #msg ; 3 $ table a,context ; 4 在prototype里看过这样的写法吗?第一行代码得到所有 标签下的 元素。第二行代码得到class 为container的 元素,第三行代码得到 标签下面id为msg的元素。第四行代码得到context为 上下文的table里面所有的连接元素。 如果你熟悉CSS,Xpath,你会觉得这些写法很眼熟!对了。正是。看出奥妙了吧。jquery就是通过这样的方式来找到Dom对象里面的元素。跟CSS的选择器相类似。 二,Jquery对象? jquery提供了很多便利的函数,如each fn ,但是使用这些函数的前提是:你使用的对象是Jquer对象。使一个Dom对象成为一个Jquery对象很简单,通过下面一些方式(只是一部分): Java代码 var?a? ?$ #cid ; 1 var?b? ?$ hello ; 2 var?c? ?document.createElement table ;?var?tb? ?$ c ;?? [java] view plaincopyprint? var?a? ?$ #cid ; 1 ?var?b? ?$ hello ; 2 ?var?c? ?document.createElement table ;?var?tb? ?$ c ; var a $ #cid ; 1 var b $ hello ; 2 var c document.createElement table ; var tb $ c ; 三,代替body标签的onload 这个惯例,也许是除了$ 之外,用得最多的地方了。下面一段代码: Java代码 $ document .ready function alert hello ; ; 1 body?onload alert hello ; (2)?? [java] view plaincopyprint? $ document .ready function alert hello ;? ; 1 ?? body?onload alert hello ; (2) $ document .ready function alert hello ; ; 1 body onload alert hello ; (2) 上面两段代码是等价的。但代码1的好处是做到表现和逻辑分离。并且可以在不同的js文件中做相同的操作,即$ document .ready fn 可以在一个页面中重复出现,而不会冲突。基本上Jqeury的很多plugin都是利用这个特性,正因为这个特性,多个plugin共同使用起 来,在初始化时不会发生冲突。 不管怎么说,

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档