JQuery
JQuery就是js库,能帮助我们实现一些功能
分为压缩包和未压缩版
JQuery就是一个js文件
可通过src来引用
也可以通过CDN(content Distrubute Net)来引用
基本语法
$ (选择器).action()
$:定义了这是一个JQuery的代码
选择器:按照一定规则的标签
action():要进行的操作
选择器
基本选择器
-
id选择器:$("#idname")
-
类选择器:$(".classname")
-
元素选择器:$(“TagName(标签名)”)//函数什么的
-
选择所有元素:$("*");
-
选择器分组:$(“选择器1,选择器2,选择器N”)
-
层次选择器
后代元素 $(“祖先元素 后代元素”)
子元素 $(“父元素>子元素”)
下一个兄弟元素 $(“前一个 + 后一个”)
下面所有兄弟元素 $(“前一个~后面所有”)
过滤选择器
-
参照jQueryAPI
-
选择p标签的一个
$(“p:first”)
-
选择所有具有name 属性的标签
$(“p[name]”)
-
选择name属性等于#的标签
$(“p[name=’#’]”)
事件
页面对不同访问者的对应叫做事件
事件处理程序中是指当HTML中发生某些事件时调用的方法
常见DOM事件
鼠标事件:
click:单击事件
Dbclick:双击事件
Mouseenter:鼠标移入
Mouseenter:鼠标移出
Hover:模仿悬停事件
键盘事件:
Keypress:键盘编码
Keydown:按下
Keyup:松开(抬起)
表单事件:
submit:当按下什么键,就会被提交出去,表单提交事件
change:表单改变事件
Focus:获得焦点事件
Blur:失去焦点事件
窗口/文档事件
Load:加载完事件
Resize:当开始调整窗口大小开始计数
Scroll: 对元素滚动的次数进行计数,滚动窗口触发
Unload:关闭窗口触发