锋利的Jquery学习笔记(1)

  1. Jquery库分两种,分别是Jquery1.3.1(18KB,Mimified and Gzipped)和jQuery1.3.1(114KB,Uncompressed)。
 
名称   大小 说明
jQuery-1.3.1.js    114KB   完整无压缩版,主要用于测试、学习和开发
jQuery-1.3.1.min.js 54KB/18KB 经过JSMin等工具压缩后的版本,大小为54KB。如果服务器开启Gzip压缩后,大小将变为只有18KB,主要用于产品和项目

  2. 在页面中引用。

    <head>

      <script src="../script/jQuery-1.3.1.js" type="text/javascript"></script>

    </head>

  3. 编写第一简单的jQuery代码。

    

 1 <html>
 2     <head>
 3         <meta http-equiv="Content-Type" content="text/html";charset="utf-8"/>
 4         <title>this is jQuery test</title>
 6             <script src="../script/jQuery-1.3.1.js" type="text/javascript"></script>
 7             <script type="text/javascript">
 8               $(documnet).ready(function(){
 9                  alert("Hello World“);
10                });
11            </script>
12     </head>
13     <body>
14     </body>
15 </html>            

  3. window.onload与$(document).ready()的对比。

  window.onload   $(document).ready()
执行时机

必须等待网页中所有的内容加载完毕后

(包括图片)才执行

网页中所有的DOM结构绘制完毕后就执行,可能DOM

元素关联的东西并没有加载完毕

编写个数

不能同时编写多个,如果存在多个,只

执行最后一个

window.onload=function(){

alert("Hello World");

};

能同时编写多个,并且都能执行。

$(document).ready(function(){

alert("Hello World");

});

简化写法 无  

$(document).ready(function(){

//...

});

可以简写为:

$(function(){

//...

});

 4. jQuery代码链式操作风格。

  $(".has_children").click(function(){

    $("this").addClass("highlight").children("a").show().end.siblings().removeClass("highlight").children("a").hide();

  });

posted @ 2013-12-07 23:15  潜梦  阅读(361)  评论(0编辑  收藏  举报