jQuery编写简单的jQuery代码

// $('#foo') 和jQuery ('#foo') 是等价的

$(document).ready(function(){  // 等待Dom元素加载完毕
    alert("Hello World!");    // 弹出一个框
}



$(document).ready(function(){
        //........
});

//可以简写成
$(function()){
   // ...........
});
// jQuery可以编写 链式风格 
$(this).addClass("current").next().show().parent().siblings();
//    但jQuery代码本省也应该拥有良好的层次和规范这样才能进一步改善代码


//  var $variable = jQuery对象;
//   var variable = DOM对象;

一、jQuery对象转成DOM对象

jQuery提供了两种方法将一个jQuery对象转换成DOM对象,即[index]和get(index)

1.jQuery对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象.

2.另一种方法是jQuery本身提供的,通过get(index)方法得到相应的DOM对象

//第一种
var $cr = $("#cr"); //jQuery 对象
var cr = $cr.get(0);       // DOM对象
//第二种
var cr = $cr.[0];
// DOM对象装 jQuery对象
var cr = document.getElementById("cr");//DOM对象
var $cr = $(cr); // jQuery对象
//转换后,可以任意使用jQuery中的方法.
// 通过以上方法,可以任意地相互转换jQuery对线和DOM对象
//只有DOM对象才能使用DOM中的方法,jQuery对象不能使用DOM中的方法
//但jQuery对象提供了一套更加完善的工具用于操作DOM

在jQuery库都被加载完毕后,可以在任何时候调用jQuery.noConflict()函数来将变量$的控制权移交给其他JavaScript库:

var $j = jQuery.noConflict();// 改变jQuery的快捷写法 - $j

//将 $变量的控制权 交给其他  类库

 

转载于:https://www.cnblogs.com/zzzzzzzsy/p/6837689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值