jQuery
是一个快速、简洁的JavaScript
框架,是继Prototype
之后又一个优秀的JavaScript
代码库(或JavaScript
框架)。jQuery
设计的宗旨是“write Less,Do More
”,即倡导写更少的代码,做更多的事情。它封装JavaScript
常用的功能代码,提供一种简便的JavaScript
设计模式,优化HTML
文档操作、事件处理、动画设计和Ajax
交互。
jQuery 概述
1 | 优势: 1.强大的选择器 2.出色的浏览器兼容性 3.方便的链式操作 4.出色的DOM操作的封装 5.完善的Ajax |
$()的四大调用方式
$(function(){})
文档加载完毕执行函数等同于DOMContentLoaded
$(selector)
获取选中的selector(css选择器)元素$(element)
传递一个Element,document,window等原生js对象会转化为jQuery对象$(<tag></tag>, object)
创建元素 tag是要创建的元素带<>的标签字符串 object是一个对象,对象里面可以设置创建元素的属性或data或事件
1 | // 方式一 |
选择器引擎返回代理对象
1 | jquery选择器兼容任何版本的浏览器 |
批量操作dom以及dom树结构
1 | 1.属性的操作 |
处理事件
1 | 1.事件绑定 on或bind |
执行动画
1 | 1.hide()和show() 显示或隐藏html元素 |
其他
1 | 1. serialize() 序列化表单内容为字符串,用于 Ajax 请求。 |