jquery学习之概述
jquery库的概述
jquery是继承Prototype之后的又一个优秀的Javascript库,由美国人Jone Resig创建于2006年1月,包括核心库,UI和插件等几部分,其宗旨是Writes less, do more。
官方网站:http://jquery.com/
jquery的版本分为压缩版(*.min.js)和非压缩版(*.js),压缩版供直接使用,非压缩版供调试使用,提供了插件供其它开发工具用作智能提醒。
一:核心函数jQuery,可以简写为$
函数 | 功能 |
jQuery(expression,[context]) | 根据表达式查询匹配的一组元素 |
jQuery(html,[ownerDocument]) | 动态创建jQuery包装的DOM对象 |
jQuery(elements) | 将DOM对象转化为jQuery对象 |
jQuery(callback) | $(document).ready()的缩写 |
window.onload与$(document).ready()的比较
window.onload | $(document).ready() | |
执行时机 | 必须等待网页中所有内容加载完毕后,包括图片才能执行 | 网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完 |
编写个数 | 不能同时编写多个,后面的会覆盖前面的 | 能够同时编写多个 |
简化写法 | 无 | $(function(){}); |
二:jQuery UI
说jQuery UI专指有jquery官方维护的一组页面控件,要与其他开源的基于jquery库的UI控件分开。jQuery UI包括三个部分:交互,微件和效果库。
交互指一些与鼠标交互的内容,包括Draggable,Droppable,Resizable,Selectable和Sortable等。
微件主要是一些界面的扩展包括Accordion,AutoComplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner等。
效果库用于提供丰富的动画效果,让动画不再局限于jQuery的animate()方法。
三:jQuery 插件
jquery库包含以下特性:
1.HTML元素的选取
2.HTML元素的操作
3.CSS的操作
4.HTML的时间函数
5.javascript的特效和动画
6.HTML DOM的遍历和修改
7.Ajax
8.Utilities
做一个简单的人,踏实而务实。不沉溺幻想。不庸人自扰