




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/10/31,inspur group,jquery入门与进阶,目录,一、简介 二、使用与版本 三、常用方法 四、插件扩展,jquery简介,jquery是免费、开源的,使用mit许可协议。jquery是一个兼容多浏览器的javascript框架,它是轻量级的js库 ,兼容css3,核心理念是write less,do more(写得更少,做得更多)。 jquery的语法设计可以使开发者更加便捷,例如操作文档对象、选择dom元素、制作动画效果、事件处理、使用ajax以及其他功能。,jquery简介,jquery包含以下特点: 1.动态特效 2.ajax 3.通过插件来扩展、成熟插件,模块化 4.方便的工具 - 例如浏览器版本判断 5.渐进增强 6.链式调用 7.多浏览器支持,支持internet explorer6.0+、opera9.0+、firefox2+、safari2.0+、chrome1.0+(在2.0.0中取消了对internet explorer6,7,8的支持) 8.文档齐全、资源丰富 9.支持html内容分离,只需要定义id即可,jquery简介,入门实例: $(“#test“).hide() jquery 的 hide() 函数,隐藏 id=“test“ 的元素。 $(“img”).after(“after”) 在图片后面添加文本。 $(#mydiv).load(/jquery/test1.txt); 通过 ajax 改变文本。,目录,一、简介 二、使用与版本 三、常用方法 四、插件扩展,jquery使用与版本,目前包括两个大版本1.xx.xx 和 2.xx.xx。 特别注意:jquery2.0及后续版本将不再支持ie6/7/8浏览器。,推荐版本:jquery-1.8.3 (* min.js代表js文件已经被压缩,文件更小、更快) /oa_code/skins/dcwork/common/jquery-1.8.3.min.js,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法核心,jquery(html) 根据提供的原始 html 标记字符串,动态创建由 jquery 对象包装的 dom 元素。 jquery(elements) 将一个或多个dom元素转化为jquery对象。 jquery(callback) $(document).ready()的简写(当dom加载完成后要执行的函数)。 注意:$() = jquery() $号是jquery“类”的一个别称。 例: 动态创建一个 div 元素(以及其中的所有内容),并将它追加到 body 元素中。 $(“hello“).appendto(“body“); 隐藏一个表单中所有元素。 $(myform.elements).hide() 当dom加载完成后,执行其中的函数。 $(function() / 文档就绪 );,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法选择器,基本 $(“*“) 匹配所有元素 $(“.myclass“) 查找所有类是 “myclass“ 的元素 $(“div“) 根据给定的元素名匹配所有元素 $(“#mydiv“) 查找 id 为“mydiv“的元素 $(“div,span,p.myclass“) 将每一个选择器匹配到的元素合并后一起返回 层级 $(“form input“) 找到表单中所有的 input 元素(含多级) $(“form input“) 找到表单中所有的子级input元素(仅子级) $(“label + input“) 匹配所有跟在 label 后面的 input 元素 $(“form input“)找到所有与form同辈的 input 元素,常用方法选择器,属性 $(“tr:eq(1)”) 匹配一个给定索引值的元素 (查找第二行) $(“tr:first”) 匹配找到的第一个元素(查找表格的第一行 ) $(“tr:last”)匹配找到的最后一个元素(查找表格的最后一行 ) $(“input:not(:checked)”)去除所有与给定选择器匹配的元素(查找所有未选中的 input 元素 ) 内容 $(“div:contains(john)“)匹配包含给定文本的元素 可见性 $(“tr:hidden“) 查找所有不可见的 tr 元素 $(“tr:visible“) 查找所有可见的 tr 元素,查找所有可见的 tr 元素,常用方法选择器,属性 $(“tr:eq(1)”) 匹配一个给定索引值的元素 (查找第二行) $(“tr:first”) 匹配找到的第一个元素(查找表格的第一行 ) $(“tr:last”)匹配找到的最后一个元素(查找表格的最后一行 ) $(“input:not(:checked)”)去除所有与给定选择器匹配的元素(查找所有未选中的 input 元素 ) 内容 $(“div:contains(john)“)匹配包含给定文本的元素 可见性 $(“tr:hidden“) 查找所有不可见的 tr 元素 $(“tr:visible“) 查找所有可见的 tr 元素 属性 子元素 表单 表单对象属性 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法属性,属性操作 css类操作 html操作 文本 值 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法筛选,过滤 查找 串联 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法文档处理,内部插入 外部插入 包裹 替换 删除 复制 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法css,css 位置 宽高 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法事件处理,页面载入 事件处理 交互处理 事件 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法效果,基本 滑动 淡入淡出 自定义 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 6. css 四、插件扩展,7. 事件 8. 效果 9. ajax 10. 工具 11. 遍历,常用方法ajax,请求 事件 其他 *参照api文档,目录,一、简介 二、使用与版本 三、常用方法 1. 核心 2. 选择器 3. 属性 4. 筛选 5. 文档处理 四、插件扩展,6. css 7. 事件 8. 效果 9. ajax 10. 工具,常用方法工具,浏览器 数组和对象 测试 字符串操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州省民族研究院第十三届贵州人才博览会引进人才1人模拟试卷有完整答案详解
- 2025广东广州市中级人民法院招聘劳动合同制审判辅助人员考前自测高频考点模拟试题参考答案详解
- 2025年冀北博望电力产业管理(北京)有限公司高校毕业生招聘(第三批)考前自测高频考点模拟试题附答案详解(完整版)
- 2025年冀北博望电力产业管理(北京)有限公司高校毕业生招聘(第三批)模拟试卷及答案详解(有一套)
- 2025年温州永嘉县茗岙乡卫生院招聘劳务派遣人员1人模拟试卷有完整答案详解
- 2025年西安凤城医院招聘(21人)考前自测高频考点模拟试题及一套参考答案详解
- 易制毒安全教育培训课件
- 2025云南昆明地铁运营有限公司招聘笔试题库历年考点版附带答案详解
- 2025中国铁建投资集团有限公司海外人才公开招聘8人笔试题库历年考点版附带答案详解
- 美国旅游线路介绍
- 巴以冲突的原因
- 占用道路施工组织方案(3篇)
- 环境反应工程导论课件
- 四渡赤水军事教学课件
- 马场建造设计方案
- 本币交易员考试题库
- 安徒生童话题目及答案
- 胃食管反流病的健康教育指导讲课件
- 小儿腹股沟疝麻醉
- 宜宾党校考试试题及答案
- 2025年安徽省农业职业技能大赛(水生物病害防治员)备赛试题库(含答案)
评论
0/150
提交评论