$ 是 JQuery 常用的一個(gè)回傳函數(shù),定義為 "選取" 英文是 selector 的縮寫
創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元象山做網(wǎng)站,已為上家服務(wù),為象山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
例子︰
$.function();
就是 選取 JQuery 定義的 function() 執(zhí)行
$('input')
就是 選取 HTML 當(dāng)中全部的 input 標(biāo)簽
$('#abc')
就是 選取 HTML 當(dāng)中 ID 名稱為 abc 的物件
$.fn.testing = function() {}
就是 選取 JQuery 內(nèi)核函數(shù) fn (函數(shù)) 回傳給 testing 這個(gè)名稱、定義為一個(gè)功能 function()
$是jquery中最強(qiáng)大最重要的一個(gè)函數(shù)名。主要有以下幾個(gè)功能,也是jquery的核心功能。
1 選擇器 例如 $("p"),$("#test"),$("button")
2 特效 。例如 $("p").hide(),$("p").show()
3 ajax 。例如 $.get("ajax.php")
我是逍遙小天地,期待你的交流
沒有區(qū)別,只是習(xí)慣。 一般在給jquery對(duì)象取名的時(shí)候在前面加$。 一看就知道是jquery對(duì)象。
變量命名規(guī)則中起始字符可以是 字母,下劃線(_),美元符($),只是很多的js庫喜歡使用$作為全局變量標(biāo)志。
jQuery也不例外.加上$,作為jQuery變量標(biāo)志更容易進(jìn)行區(qū)分。
在使用jQuery 中,如果一個(gè)變量被$();包裹。那么說明這個(gè)變量需要包裝成jQuery對(duì)象才可以使用。
而在jQuery自己的作用域所創(chuàng)建的變量不需要加$();包裹。舉一個(gè)很簡單的例子:比如,一個(gè)在js中的this指針。而這個(gè)指針需要在jQuery中使用,那么就需要用$();包裹成jQuery中的對(duì)象,也就需要這樣寫:$(this)。
如果是一個(gè)變量起名為$xxx,而另一個(gè)變量名為xxx。那么這是一種良好的代碼習(xí)慣。是區(qū)分使用jQuery創(chuàng)建的變量和javascript自己創(chuàng)建的變量。
在jquery中,$是jquery的別名,所有使用$的地方也都可以使用jquery來替換,如$('#msg')等同于jquery('#msg')的寫法。然而,當(dāng)我們引入多個(gè)js庫后,在另外一個(gè)js庫中也定義了$符號(hào)的話,那么我們?cè)谑褂?符號(hào)時(shí)就發(fā)生了沖突。
可以為jquery重定義別名。如下:
var
$j=jquery.noconflict();
$j('#msg').hide();//此處$j就代表jquery
"$" -- 指標(biāo)識(shí)符,讓瀏覽器知道這是jquery。
"$(function(){})" --指等同于$(document).ready(function(){ 具體方法體 }):作用是告訴瀏覽器當(dāng)DOM結(jié)構(gòu)完成后便執(zhí)行這個(gè)方法,不同于onload,onload是內(nèi)容加載完成后。
擴(kuò)展資料:
在程序設(shè)計(jì)語言中,標(biāo)識(shí)符是用作程序的某一元素的名字的字符串或用來標(biāo)識(shí)源程序中某個(gè)對(duì)象的名字的。
這個(gè)元素可以是一個(gè)語句標(biāo)號(hào),一個(gè)過程或函數(shù)、一個(gè)數(shù)據(jù)元素(例如一個(gè)標(biāo)量變量或一個(gè)數(shù)組)或程序本身。最通常是,標(biāo)識(shí)符這個(gè)字幾乎與變量名同義地使用。
在程序數(shù)據(jù)的位置在整個(gè)程序執(zhí)行期間保持不變的系統(tǒng)中,用于標(biāo)量變量的標(biāo)識(shí)符聯(lián)系到存儲(chǔ)器地址,而存儲(chǔ)器地址又指向機(jī)器的存儲(chǔ)器內(nèi)的物理單元,該單元又含有一個(gè)值的表示。
參考資料來源:百度百科-標(biāo)識(shí)符
$就是jQuery的別稱,而jQuery就是jQuery庫提供的一個(gè)函數(shù).(好像也不僅僅只是函數(shù), 因?yàn)檫€有 $.ajax(options) 這樣的使用,等同 jQuery.ajax(options))這個(gè)函數(shù)的作用是根據(jù) () 里的參數(shù)進(jìn)行查找和選擇html文檔中的元素, 函數(shù)作用之一就是GetElementByID的代替,但()內(nèi)不僅可以是ID,還可以是各類選擇器