沒(méi)有區(qū)別,只是習(xí)慣。 一般在給jquery對(duì)象取名的時(shí)候在前面加$。 一看就知道是jquery對(duì)象。

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比武川網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式武川網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋武川地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴(lài)。
變量命名規(guī)則中起始字符可以是 字母,下劃線(_),美元符($),只是很多的js庫(kù)喜歡使用$作為全局變量標(biāo)志。
jQuery也不例外.加上$,作為jQuery變量標(biāo)志更容易進(jìn)行區(qū)分。
在使用jQuery 中,如果一個(gè)變量被$();包裹。那么說(shuō)明這個(gè)變量需要包裝成jQuery對(duì)象才可以使用。
而在jQuery自己的作用域所創(chuàng)建的變量不需要加$();包裹。舉一個(gè)很簡(jiǎn)單的例子:比如,一個(gè)在js中的this指針。而這個(gè)指針需要在jQuery中使用,那么就需要用$();包裹成jQuery中的對(duì)象,也就需要這樣寫(xiě):$(this)。
如果是一個(gè)變量起名為$xxx,而另一個(gè)變量名為xxx。那么這是一種良好的代碼習(xí)慣。是區(qū)分使用jQuery創(chuàng)建的變量和javascript自己創(chuàng)建的變量。
在jquery中,$是jquery的別名,所有使用$的地方也都可以使用jquery來(lái)替換,如$('#msg')等同于jquery('#msg')的寫(xiě)法。然而,當(dāng)我們引入多個(gè)js庫(kù)后,在另外一個(gè)js庫(kù)中也定義了$符號(hào)的話(huà),那么我們?cè)谑褂?符號(hào)時(shí)就發(fā)生了沖突。
可以為jquery重定義別名。如下:
var
$j=jquery.noconflict();
$j('#msg').hide();//此處$j就代表jquery
$ 是 JQuery 常用的一個(gè)回傳函數(shù),定義為 "選取" 英文是 selector 的縮寫(xiě)
例子︰
$.function();
就是 選取 JQuery 定義的 function() 執(zhí)行
$('input')
就是 選取 HTML 當(dāng)中全部的 input 標(biāo)簽
$('#abc')
就是 選取 HTML 當(dāng)中 ID 名稱(chēng)為 abc 的物件
$.fn.testing = function() {}
就是 選取 JQuery 內(nèi)核函數(shù) fn (函數(shù)) 回傳給 testing 這個(gè)名稱(chēng)、定義為一個(gè)功能 function()
1、若是jQuery(function($) {} 里的函數(shù)不能再理解為函數(shù)了,它是封裝對(duì)象jquery里的一個(gè)方法,需要通過(guò)調(diào)用對(duì)象方法的方式來(lái)使用。
如:jQuery(function($) {
function create_div(){
//something here
}
}
2、如$.fn.extend({'aa':function(){}}),這種調(diào)用時(shí)就得這樣,$(this).aa()調(diào)用create_div 的正確方法為 $.create_div();
本文標(biāo)題:jquery$的使用,jquery的使用
網(wǎng)站URL:http://chinadenli.net/article41/dsepeed.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站改版、面包屑導(dǎo)航、靜態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)、用戶(hù)體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)