基础 - jQuery

 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);

  

  

 

posted @ 2016-08-19 20:43  WeWeZhang  阅读(132)  评论(0编辑  收藏  举报