[前端学习笔记] jQuery基础知识整理
一、jQuery基本概念
1. 什么是jQuery
jQuery是一个快速简洁的JS库,封装了JS常用的功能代码,优化了DOM操作、事件处理、动画设计、Ajax交互等。我们可以快速查询使用里面的功能函数。
补充:常见的JS库有jQuery\Prototype\YUI\Dojo\Ext JS\移动端的zepto。这些库都是对原生JS的封装,内部是用JS实现的。
2. jQuery的优点
- 轻量级。核心文件几十kb,不会影响页面加载速度。
- 跨浏览器兼容。基本兼容了现在主流的浏览器。
- 链式编程(将多个操作通过点号链接在一起成为一句代码,节约代码量)、隐式迭代(给匹配到的所有元素进行循环遍历执行相同的操作)
- 对事件、样式、动画支持,大大简化DOM操作
- 支持插件扩展开发,有丰富的第三方插件。如树形菜单
- 免费、开源
3. jQuery下载
https://jquery.com/
4. jQuery对象
二、jQuery选择器
三、jQuery样式操作
四、jQuery效果
五、jQuery属性操作
【补充】$(this).index()问题
<div><h1>第一个h1</h1><h1>第二个h1</h1><p>p1</p><p>p2</p>
</div>
<script>$("div p").on("click", function () {// 获取当前标签在【同级标签】中的索引,不区分标签!console.log($(this).index());// 获取所有【同类标签】中当前标签的索引console.log($("p").index(this));console.log('-------------');});
</script>
六、jQuery文本属性值
七、jQuery元素操作
八、jQuery尺寸、位置操作
九、jQuery事件
十、jQuery常用插件
[前端学习笔记] jQuery基础知识整理相关推荐
- [前端学习笔记]JavaScript基础知识
一.JS三种书写位置 行内式 直接写到元素的内部. <input type="button" value="唐伯虎" onclick="aler ...
- HTML5学习笔记 —— JavaScript基础知识
HTML5学习笔记 -- JavaScript基础知识 标签: html5javascriptweb前端 2017-05-11 21:51 883人阅读 评论(0) 收藏 举报 分类: JavaScr ...
- php基础教学笔记,php学习笔记:基础知识
php学习笔记:基础知识 2.每行结尾不允许有多余的空格 3.确保文件的命名和调用大小写一致,是由于类Unix系统上面,对大小写是敏感的 4.方法名只允许由字母组成,下划线是不允许的,首字母要小写,其 ...
- jQuery基础知识整理
jQuery基础知识整理 jQuery简介 什么是jQuery(了解) jQuery简化JS代码 jQuery的核心思想:"写的更少,但做的更多"(write less,do mo ...
- JS学习笔记——入门基础知识总结
JS入门基础知识总结1 前言 基础背景知识 一.产生历史: 二.特点: 三.应用方向: 四.Javascript组成: JavaScript书写使用方式 一.行内式(了解即可,项目中不使用,日常练习尽 ...
- 【学习笔记--FMCW基础知识】
学习笔记--FMCW基础知识 前言 mmWave测距原理 mmWave区分多个物体 mmWave的距离分辨率(Range Solution) mmWave的最大测量距离 前言 由于工作原因需要了解TI ...
- SAS学习笔记1——基础知识(库、PDV、变量选择、观测值排序、创建新变量
SAS学习笔记1--基础知识 1.逻辑库.临时库.永久库 2.数据步 2.1数据步语法 2.2 数据步的编译和执行过程 2.3变量的选择 2.3.1 keep和drop语句 2.4变量的重命名rena ...
- 《UNIX 环境高级编程》学习笔记——UNIX 基础知识
UNIX环境高级编程--UNIX 基础知识 引言 UNIX 体系结构 登录 文件和目录 输入和输出 程序和进程 出错处理 用户标识 信号 时间值 系统调用和库函数 引言 所有操作系统都为它们所允许的程 ...
- 单片机学习笔记——微机基础知识
微机基础知识 微处理器,微机和单片机概念 微处理器的组成 一.运算器 主要寄存器 主要寄存器(IR),指令译码器(ID) 程序计数器(PC) 地址寄存器(AR) 二.控制器 存储器和输入输出接口 一. ...
最新文章
- 洛谷P2380 狗哥采矿
- d3.js 旋转图形_几何画板第9期图形的组合型运动
- HTML5怎样创建画布?
- 属于python应用领域的有数据可视化_Python数据可视化
- C# 循环语句 for
- mysql表空间名字查询_数据库表空间信息查询
- linux开坑记--常用的3个命令
- com.alibaba.fastjson.JSONException: can‘t create non-static inner class inst
- 将图片转化为txt文本显示
- VASP学习记录与总结
- Hashing(哈希)
- php微信支付na,PHP公众号支付宝支付实现
- 跟大家聊聊VR全景个人感受
- 贼野牧台服2200+心得
- getElementsByTagName的用法
- 使用 KubeKey 快速安装 Kubernetes 集群
- 新华社客户端文章:区块链金融:新蓝海还是新挑战
- 一文读懂 S7-1500 手册 - 关于常用资源的介绍
- SVGA 礼物动画设计相关
- 关于dev的treelist的表头 获取集合 bands 或者 columns 来设置标题换行