- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jquery第一章第二章剖析
jQuery 第一章.认识jQuery javascript自身存在的三个弊端 复杂的文档对象模型(DOM) 不一致的浏览器实现和快捷的开发 调试工具的缺乏 1.1、什么是jQuery(极快瑞) javascript+Query(查询):辅助javascript开发的一个库 一个优秀的Javascript库(框架),一个轻量级的JS库。(2006.1发布) 语法简洁,跨平台兼容,兼容CSS3及各种浏览器。 使用户更方便地处理HTML、Events、实现动画效果,并且更方便地为网站提供Ajax交互。 使用户的HTML页面保持代码和HTML内容分离(onclick) 注意:jQuery2.x开始不再支持IE6、7、8 1.2、jQuery理念:write less, do more 轻量级。 强大的选择器 出色的DOM操作的封装 可靠的事件处理机制 完善的Ajax 不污染顶级变量 出色的浏览器兼容性 链式操作方式 隐式迭代 行为层与结构层的分离 丰富的插件支持 完善的文档 开源 1.3、jQuery代码的编写 1)进入jQuery官方网站:/下载需要的jQuery库文件 2)jQuery环境配置 想要在某个页面上使用jQuery时,只需要在相关的HTML文档中引入该库文件的位置即可 jQuery的编程步骤 1)引入jQuery的js文件 2)使用选择器定位要操作的节点 3)调用jQuery的方法进行操作 第一个jQuery程序:hello world! script type=text/javascript src=jquery.js/script script type=text/javascript $(document).ready(function(){ alert(hello world);}); /script $(document).ready(function(){//...}); 注意: 要在页面上运行一个javascript函数,应该将这个函数写到$(document).ready()函数内 所有代码都将在DOM加载完毕后页面内容完全加载完毕前执行。 产生的效果:用户在第一眼看到元素时,就能立即看到元素产生的一些隐藏效果、显示效果和其他效果 P8与window.onload对比示例 1.4 jQuery对象和DOM对象 javascript定位节点: jQuery利用选择器定位节点: 什么是jQuery对象 jQuery为了解决浏览器的兼容问题而提供的一种统一封装后的对象描述 jQuery提供的方法都是针对jQuery对象特有的,而且大部分方法的返回值类型也是jQuery对象,所以方法可以连缀调用“jQuery对象.方法().方法().方法()... 如:$(div)和$(#id)都是jQuery对象 1.4.1 jQuery对象转成DOM对象 jQuery提供了两种方法: 1)[index] // get()[index] var $cr=$(#cr);//jQuery对象 var cr=$cr[0];//DOM对象 alert(cr.checked);//检测这个checkbox是否被选中了 2)get(index) var $cr=$(#cr);//jQuery对象 var cr=$cr.get(0);//DOM对象 alert(cr.checked); 1.4.2 DOM对象转成jQuery对象 方法:只需要用$()把DOM对象包装起来 $(DOM对象)($()-jQuery的工厂函数) var cr=document.getElementById(cr);//DOM对象 var $cr=$(cr);//jQuery对象 注意: 只有DOM对象才能使用DOM中的方法,jQuery对象不可以使用DOM中的方法,但jQuery对象提供了一套更加完善的工具用于操作DOM(第三章) 平时用到的jQuery对象都是通过$()函数制造出来的,$()函数就是一个jQuery对象的制造工厂 实例演示1.4.3论坛注册: DOM方式和jQuery方式 jQuery开发工具 Dreamweaver VS2008 文本编辑器(记事本,notepad++...) ....... 第二章.jQuery选择器 2.1 jQuery选择器是什么 jQuery选择器类似于CSS选择器(定位元素,施加样式),能够实现定位元素,施加行为 使用jQuery选择器能够将内容与行为分离 CSS选择器 标签选择器:E{CSS规则} ID选择器:#ID{} 类选择器:E.classname{} 群组选择器:E1,E2,E3{} 后代选择器:E F{} 通配选择符:*{} ........ jQuery选择器
您可能关注的文档
- Java程序设计-4-流程控制剖析.ppt
- Java语言程序设计_05数组的定义与使用剖析.ppt
- 2016年5月12日会议PPT:两学一做汇编.ppt
- javaGUI编程剖析.ppt
- java第8章文件、流和输入输出技术剖析.ppt
- Java面向对象程序设计第8章_几个重要的设计模式剖析.ppt
- 2016年5月福州市高三毕业班文科综合地理试题和答案汇编.doc
- 2016年4月海南省青年教师公开课比赛高一地理人教版高中地理必修3第三章区域自然资源综合开发利用第二节《汇编.ppt
- 2016年6月食谱总汇编.doc
- 2016年5月福州市高三毕业班质量检查汇编.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)