IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JQuery部分知识点 -> 正文阅读

[JavaScript知识库]JQuery部分知识点

知识点1:jQuery

? 1.减少了原生中对dom操作时 需要去大量记忆 $、query

? 2.jquery累积了大量的插件库,极大的简化了项目的开发

? 3.jquery更新到了3.xx pc:1.xx 移动端:2.xx 1.13.1

知识点2:$符号

jQuery把所有功能全部封装在一个全局变量jQuery中,用$这个合法变量名作为别名,而$本质是一个函数(函数也是对象)。

基础语法是:$(selector).action(),即选择符查找HTML元素然后执行操作。

知识点3:选择器

? 1.按ID查找:例:var div = $('#abc');

? 2.按元素查找:例:var ps = $('p');

? 3.按class查找:例:var a = $('.red');

? 4.按属性查找:例:var email = $('[name=email]');

? 5.层级选择器,层级间用空格隔开,先定位了父节点再选择相应子节点:例:$('form.test p input');

? 6.子选择器,限定了层级关系必须是父子关系,即直属子节点:例:$('ul.lang>li.lang-javascript');

...

知识点4:查找与过滤

也可以在拿到jQuery对象后以其为基准进行查找或过滤。

? 1.find()根据参数在其所有子节点中查找;

? 2.children()返回所有直接子元素;

? 3.parent()返回直接父元素,parents()返回所有祖先元素,一直向上到根元素;

? 4.next()返回下一个同胞元素,nextAll()返回所有跟随的同胞元素;

? 5.prev()和prevAll()则与之反向;

? 6.siblings()返回所有同胞元素;

? 7.first()和last()分别返回被选集合中首个和最后一个元素;

知识点5:DOM

一个jQuery对象可以包含0个或任意个DOM对象,它的方法会作用在每个DOM节点上。即使选择器没有返回任何节点,调用方法也不会报错。

jQuery的API设计非常巧妙,很多方法无参数调用是获取值,传入参数变成设置值。另外jQuery对象的所有方法都返回一个jQuery对象,因此可以进行链式调用。

知识点6:事件

1.添加事件:

例:a.click(function () {

alert('Hello!');

});

2.移除事件:

例:a.off('click', fun);

3.常见事件:

click: 鼠标单击; dblclick:鼠标双击; mouseenter:鼠标进入; mouseleave:鼠标移出; mousemove:鼠标在DOM内部移动; hover:鼠标进入和退出。

keydown:键盘按下; keyup:键盘松开; keypress:按一次键。

focus:获得焦点; blur:失去焦点; change:内容改变; submit:表单提交。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 13:45:45  更:2021-10-07 13:46:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 0:07:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码