jQuery
http://jquery.com/
经典的JS框架之一
不使用jQuery的弊端
window.onload入口函数容易被覆盖
对null设置属性或调用方法,报错
浏览器的兼容问题
参考书籍 《锋利的jQuery》
$符号
jQuery函数的变量名,function jQuery()
$和jQuery被污染了
jQuery包的引入
<script type="text/javascript"src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
jQuery的入口函数
$(document).ready(function () {
});
$(function () {
});
执行时机 DOM加载完即执行,用户体验更好
事件源 事件 事件处理函数
$("#box").click(function () {
});
CSS选择器
id选择器 #weweZhang{}
class选择器 .weweZhang{}
element选择器 div{}
jQuery选择器
$("p").css({
"background-color": "#666666"
});
$("p").css("color",function(index,value){
});
mouseover 和 mouseenter
mouseover 鼠标进入元素或其子元素时 均可触发
mouseenter 鼠标进入元素才会触发
JQuery中的遍历
var aStudent = ["WeWeZhang","YueHan","JieKe","RouSi"];
var oUl = $("<ul></ul>");
/**
* jQuery中遍历数组
*/
$.each(aStudent,function(index,element){
var oLi = $("<li></li>").append(element);
oUl.append(oLi);
});
$("#box").append(oUl);