- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 JavaScript框架 之 jQuery基础应用 上章回顾 XMLHttpRequest对象是AJAX的核心 开发AJAX必须遵循以下几个步骤: 创建XMLHttpRequest对象 使用open()方法创建一个请求 使用send()方法发送一个请求 对服务器端响应进行处理 本章目标 jQuery简介 掌握jQuery基本语法 掌握jQuery 四种选择器使用方法 利用jQuery控制元素属性、样式 理解jQuery事件模型 学会使用jQuery内置动画 工作任务 jQuery树状菜单 jQuery简介1 jQuery由来 jQuery是由美国人John Resig于2006年创建的一个开源项目,随着被人们熟知,越来越多的程序高手加入其中,完善并壮大其项目内容,如今已发展成为集JavaScript、CSS、DOM、Ajax于一体的强大框架体系。 主旨 以更少的代码,实现更多的功能(Write less,do more) jQuery简介2 jQuery基本功能 访问和操作DOM元素 控制页面外观 对页面事件的处理 大量插件在页面中的运用 与Ajax技术的完美结合 jQuery开发环境 下载jQuery文件库 jQuery官方网站: 引入jQuery文件库 script src=“jQuery库文件路径”/script jQuery中文学习网站 jQuery基本语法1 jQuery最基础的方法是”$()”,通过”$()”能够更加方便快捷的选择将被操作的页面元素 例如 $(‘input’):能够获得所有input标记集合 $()称为jQuery的选择器 jQuery选择器继承了CSS和xPath语言的部分语法,允许通过标签名、属性名或内容对DOM元素进行快速、准确的选择,而不必担心浏览器的兼容性。 jQuery基本语法2 文档就绪程序 $(document).ready(fn);是指当所有页面元素准备就绪后执行指定的方法, 这个方法纯粹是为了替代window.onload事件而设计的,$(document).ready(fn)比window.onload执行速度要快的多。 $(document).ready(fn);还有一种更加常用的写法$(fn); 。 jQuery选择器 基本选择器 子选择器 属性选择器 位置或元素关系选择器 基本选择器 $(‘a’); 这个选择器匹配所有超链接元素 $(‘#specialID’); 这个选择器匹配id为specialID的元素 $(‘.specialClass’); 这个选择器匹配拥有CSS类specialClass的元素 $(‘a#specialID’); 匹配id为specialID的超链接元素 $(‘p a.specialClass’); 这个选择器匹配拥有CSS类specialClass、在p元素中声明的超链接元素。 子选择器 有时我们只想选择某元素的子节点。 例如,现在有这样一段HTML代码: ul a href=”#”link1/a lia href=”#”link2/a/li /ul 我们想要选择ul标记下的“link1”超链接。利用基本CSS选择器,我们尝试选择器: $(‘ul a’); 不幸的是,“link1”与“link2”超链接都会被选中,因为“link2”也是ul的后代节点。 更高级的解决办法是利用“子选择器”,父节点与直接子节以“”符号隔开,如下所示: $(‘ul a’); 这个选择器只匹配ul标记下的“link1”超链接。 属性选择器-1 属性选择器-2 假设我们指向绑定特殊行为到执行本网站之外的地址链接,在href属性中以“http://”开头的超链接我们便可以认为是外部链接。利用特征选择器,我们可以这么写 $(‘a[href^=http://]’); //^表示开头 特征选择器还可以这么写: $(a[href$=.com]); //匹配所有以“.com”作为href属性结尾的超链接。 $(‘a[href*=sina]’); //匹配所有href属性包含“sina”字符串的超链接 $(‘form[method]’); //获取所有包含method属性的表单 $(‘input[type=text]’); //获取所有文本框 属性选择器语法表 位置选择器 有时候必须根据元素在页面上的位置或者其他元素的关系去选择元素。也许你想要选择页面上的第一个链接、奇数或偶数的段落,或者每个列表的最后一项。jQuery支持实现这个具体选择的机制。 例如: 位置选择器语法表 利用元素关系获取元素集合 find()函数 jQuery还提供了find()方法用于搜索所有与指定表达式
您可能关注的文档
- 有线电视光缆传输网中光分路器的设计及使用.pdf
- 李沧区职称论文发表网-电视台磁盘阵列技术维护论文选题题目剖析.docx
- 第3讲 宝钢新日铁汽车板有限公司介绍.pdf
- 如何拥有自己的网站.docx
- 电子商务课程实验教学大纲.pdf
- 基于postgis空间数据计算.docx
- 常见防火墙技术分析指南.docx
- 第3讲 北航15年秋季《电子商务》离线作业答案.doc
- 企业管理信息系统建设失败原因和对策分析.pdf
- 安全需知:认识黑客入侵数据库方法.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)