- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jquery介绍
什么是jquery?
jQuery是一个强大的JavaScript库。无论你具有什么编程背景,都可以通过它来增强自己的网站。
由John Resig创建的jQuery是一个开源项目,其核心团队由富有献身精神的顶尖JavaScript开发人员组成。它在一个紧凑的文件中提供了丰富多样的特性、简单易学的语法和稳健的跨平台兼容性。此外,百余种扩展jQuery功能而开发的插件,更使得它几乎成为适用于各类客户端脚本编程的必备工具。
jQuery能做什么?
它为web脚本编程提供了通用的抽象层,使得它几乎适用于任何脚本编程的情形。它可以做到以下几点:
取得页面中的元素。如果不使用JavaScript库,遍历DOM(Document Object Model,文档对象模型)树,以及查找HTML文档结构中某个特殊的部分,必须编写很多行代码。jQuery为准确地获取需要检查或操纵的文档元素,提供了可靠而富有效率的选择符机制。
修改页面的外观。CSS虽然为影响文档呈现的方式提供了一种强大的手段,但当所有浏览器不完全支持相同的标准时,单纯使用CSS就会显得力不从心。jQuery可以弥补这点。
改变页面的内容。jQuery能够影响的范围并不局限于简单的外观变化,使用少量的代码,jQuery就能改变文档的内容。可以改变文本、插入或翻转图像、对列表重新排序,甚至,对HTML文档的整个结构都能重写和扩充。想做到这些,只需要查看API文档即可轻松的实现。
响应用户的页面操作。即使是最强大和最精心设计的行为,如果我们无法控制它何时发生,那它也毫无用处。jQuery提供了截取形形色色的页面事件(如单击一个链接)的适当方式,而不需要使用事件处理程序搞乱HTML代码。此外,它的事件处理API也消除了经常困扰WEB开发人员的浏览器不一致性。
为页面添加动态效果。为了实现某种交互式行为,设计者也必须向用户提供视觉上的反馈。jQuery中内置的一批淡入、擦出之类的效果,以及制作新效果的工具包,为此提供便利。
无需刷新页面即可从服务器获取信息。这种编程模式就是众所周知的AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML,它能辅助WEB开发人员创建出反应灵敏、功能丰富的网站。jQuery通过消除这一过程的浏览器特定性的复杂性,使开发人员得以关注服务器端的功能设计。
简化常见的JavaScript任务。除了这些完全针对文档的特性之外,jQuery也提供了对基本的JavaScript结构(例如迭代和数组操作等)的增强。
如何搭建一个jQuery开发环境?
使用jQuery开发项目不用安装什么软件,只需要把jQuery官方网站 / 上的jquery.js包放在项目中即可。如: script type text/javascript src ./js/jquery-1.7.js 这样就可以把jquery的库引入到当前页面来了。
编写jquery代码,引入jquery作用区域有两种方式:
1 第一种
$ document .ready function //你自己的代码
;
2 $ function //你自己的代码
;
选择符
Jquery支持CSS规范1到规范3中的大多数选择符,具体内容可以参考W3C(World Wide Web Consortium,万维网联盟)网站http://www.w3org/Style/CSS/#specs。这种对CSS选择符的支持使得开发者在增强自己的网站时,不必为哪种浏览器(特别是IE6及更低版本)可能不理解高级的选择符而担心,只要该浏览器启用了JavaScript就没有问题。
请看示例程序。
选择器的使用
选择器的使用 有参考文档
属性:
attr name 取得第一个匹配元素的属性值
attr properties 将一个”名/值”v 形式的对象设置为所有匹配元素的属性
attr key,value 为所有匹配的元素设置一个属性值
Class:
addClass class 为每个匹配的原色添加指定的class
removeClass class 从所有匹配的元素中删除全部或者指定的class\
HTML:
1.html 获取第一个匹配元素的html文档
2.html val 设置每一个匹配元素的html内容
文本
1.text 获取第一个匹配元素的text文 档
2.text val 设置每一个匹配元素的text内容
值
1.val 获取第一个匹配元素的当前值
2.val val 设置每一个匹配元素的值
Dom的文档处理
内部插入
Append context AppendTo context prepend context pre
文档评论(0)