jQuery学习笔记
jQuery简介
jQuery是一个优秀的JS函数库
,其官网可以看一下,jQuery包含了HTML元素选取,HTML元素操作,CSS操作,HTML事件等内容。
jQuery的两把利器
jQuery核心函数
jQuery核心函数就是$或者jQuery
,它定义了这个全局的函数供我们使用,它既可以用于一般的函数调用,且传递的参数类型不同,格式不同功能就完全不同,也可以作为对象调用其定义好的方法,此时的$就是一个工具对象。
作为函数调用
参数为函数即$(function)
参数为选择器字符串即$("#btn")
参数为DOM对象即$(div)
参数为html标签字符串即$("<div>")
1 | <body> |
说明:上述代码使用了jQuery核心函数:
$/jQuery
,使用了jQuery核心对象:执行$()返回的对象
,$('#search')
作为函数的时候,不同参数实例
1 | <body> |
作为对象使用
作为对象使用的时候,时长用于发送AJAX请求或者遍历数组等,例如$.ajax(),$.each(),$.get()
,实例如下:
1 | var arr = [2,3,4]; |
jQuery核心对象
即执行jQuery核心函数返回的对象,jQuery对象内部包含的是dom元素对象的伪数组(可能只有一个元素),jQuery对象拥有很多有用的属性和方法, 让程序员能方便的操作dom
属性和方法
- 基本行为:
size()/length,[index]/get(index),each(),index()
- 属性:操作内部标签的属性或值
- CSS:操作标签的样式
- 文档:对标签进行增删改操作
- 筛选:根据指定的规则过滤内部的标签
- 事件:处理事件监听相关
- 效果:实现一些动画效果