jquery_01
一,jQuery是什么?
jquery是一个轻量级的JavaScript函数库,有一下功能:
1.html元素的选取和操作;
2.css操作;
3.html事件函数;
4.JavaScript动画和特效;
5.html dom的遍历和修改;
6.Ajax;
7.大量的插件。
二,不同浏览器的jQuery的兼容性问题、
jQuery版本二以上不支持IE6/7/8浏览器;如果需要支持IE6/7/8 选择jQuery1.9,还可以使用注释在不同的浏览器下加载不同的jQuery版本:
<!-- [if It IE 9] <script src="jquery-1.9.0.js"></script> [end if] --> <!-- [if gte IE 9] --> <script src="jquery-2.0.0.js"></script> <!-- [end if] -->
三,jQuery语法
$(selector).action();
selector: “查询”“查找”html元素,action: 对HTML元素进行操作;
文档就绪事件:
$(document).ready(function(){})或者$(function(){}): 在页面的dom树加载完成之后就开始执行,不必等到页面的全部加载完成。
window,onload = function(){}: 在页的所有内容全部加载完成之后才会去执行,
区别:
$(document).ready(function(){}) 是jQuery的方法 ;window.onload = function(){}是JavaScript的方法;
2.执行时机不同: ready 比 onload快
3.可被执行的次数不一样:
ready 在JavaScript代码中可被执行多次,而 onload 只能被执行一次,如果有多个onload 方法,只有最后一个会被执行。