Jquery 学习一

      在阅读《锋利的Jquery 》这本书时,记录一下自己的学习内容,做一些笔记,方便以后查找。

    一、几种流行的javaScript库:

1.Prototype--http://prototypejs.org/

2.Dojo--http://demos.dojotoolkit.org/demos/

 3.MOOTools--http://mootools.net/demos/?demo=Request.JSON

4.Jquery--是一个轻量级的库,拥有强大的选择器,和出色的DOM操作,可靠地事件处理器,完善的兼容性和链式操作等。


二、Jquery简介与使用

1. jquery中的$.ajax与JQuery.ajax是等价的。

$(document).ready(function(){

//等待dom加载完成后执行function中的代码

});


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

(1)执行时机:window.onload--必须等待网页中所有元素加载完毕后(包括图片),才能执行。$(document).ready()--网页中所有DOM元素绘制完毕后就执行,可能DOM元素关联的东西比并没有加载完。

    

(2)编写个数:window.onload--不能同时编写多个:例如以下的代码是错误的  window.οnlοad=function(){  alert("test1");}     window.οnlοad=function(){  alert("test2");}

执行结果只有test2.

$(document).ready()--可以同时编写多个:例如$(document).ready(function(){  alert("test1")});     $(document).ready(function(){  alert("test2")});执行结果为test1和test2.


(3)简化写法:$(document).ready(function(){//.....});可以简写成 $(function(){//......});

测试代码:

<script type="text/javascript">
$(document).ready(
function(){
alert("hello word!");

}
);
 $(document).ready(function(){
  alert("test2");
 });
 

 $(function(){
  alert("test$$$");
 });
 window.onload = function(){
  alert("test3");
 }


window.onload = function(){
  alert("test4");
 }
</script>


三、Jquery的代码风格:

  1.链式代码风格:

四、DOM对象与JQuery对象

在网页中通过例如<h1>、<p>、<ul>、<li>这些都称之为DOM节点。通过document.getElementById()获取的节点元素称之为DOM对象。

Jquery对象就是通过Jquery对象包装DOM对象后产生的对象。

例如:$("#id").html()   等同于 document.getElementById("#id").innerHTML //获取id为id的元素内的html代码。

Jquery对象有属于自己的方法,DOM对象也有属于自己的方法,不能互相使用


五、DOM对象与Jquery对象的互相转换

1.jquery对象转换成DOM对象有两个方法

(1)var jquery = $("#jquery");//Jquery对象

 var dom = $jquery[0];//dom对象

                alert(dom.checked);

(2)var jquery = $("#jquery");//Jquery对象

var dom = $jquery.get(0);//dom对象

 alert(dom.checked);

2.DOM对象转换成Jquery对象

var dom = document.getElementById("dom");//dom对象

var jquery = $(dom);//jquery对象



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值