黑马程序员技术交流社区

标题: 【成都校区】javaweb第三阶段 [打印本页]

作者: 慢慢慢时光    时间: 2019-4-4 08:29
标题: 【成都校区】javaweb第三阶段
day01 JQuery1. JQuery 基础1. 概念
一个JavaScript的框架,简化JS开发
jQuery是一个快速、简洁的JavaScript框架,设计宗旨是“write less,do more”.封装js的常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和ajax交互。
JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已。
2. 快速入门3. jquery对象和js对象的区别和转换2. 选择器
筛选具有相似特征的元素(标签)
1. 基本操作学习2.1 基本选择器1. 标签选择器(元素选择器)
语法:$("html标签名")获取所有匹配标签名称的元素
2. id选择器
语法:$("#id的属性值") 获取与指定id属性值匹配的元素
3. 类选择器
语法:$(".class的属性值") 获取与指定class属性值匹配的元素
4. 并集选择器
语法:$("选择器1,选择器2....") 获取多个选择器选中的所有元素
2.2 层级选择器1. 后代选择器
语法:$("A B") 选择A元素内部的所有B元素(包括孙子)
2. 子选择器
语法:$("A > B") 选择A元素内部的所有B子元素(儿子)
2.3 属性选择器1. 属性名称选择器
语法:$("A[属性名]") 包含指定属性的选择器
2. 属性选择器
语法:$("A[属性名]='值'")包含指定属性等于指定值的选择器
3. 复合属性选择器
语法:$("A[属性名1]='值1'[]...")包含多个属性条件的选择器
2.4 过滤选择器1. 首元素选择器
语法::first 获得选择的元素中的第一个元素
2. 尾元素选择器
语法::last 获取选择的元素中的最后一个元素
3. 非元素选择器
语法::not(selector) 不包括指定内容的元素
4. 偶数选择器
语法::even 偶数,从0开始计数
5. 奇数选择器
语法: :odd奇数,从0开始计数
6. 等于索引选择器
语法::eq(index) 指定索引元素
7. 大于索引选择器
语法::gt(index) 大于指定索引元素
8. 小于索引选择器
语法::lt(index) 小于指定索引元素
9. 标题选择器
语法::header 获取标题(h1~h6) 元素,固定写法
2.5 表单过滤选择器1. 可用元素选择器
语法::enabled 获取可用元素
2. 不可用元素选择器
语法: :disabled 获取不可用元素
3. 选中选择器
语法::checked 获取单选/复选框选中的元素
​        :selected 获取下拉框选中的元素
3. DOM操作1. 内容操作2. 属性操作
attr 和 prop区别:
toggleClass("one"): 判断如果元素对象上存在class="one",则将属性值one删掉;如果不存在class="one",添加
jquery高级1. 动画1. 三种方式显示和隐藏元素2. 遍历
不管用js方式或jq方式去遍历数组,里面得到的对象都是JS对象,如果要调用JQ方式需要先转换!
3. 事件绑定
注意:1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。
<script src="../js/jquery-migrate-1.0.0.js" type="text/javascript" charset="utf-8"></script>
4. 插件
增强jquery的功能






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2