首页 > 代码库 > jquery学习之概述

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