課程
/前端開發(fā)
/JavaScript
/JS實現(xiàn)“旋轉木馬”幻燈片效果
請問,這一句的“$”和"jQuery"作用是啥?我刪掉了也一樣能用啊
2016-08-29
源自:JS實現(xiàn)“旋轉木馬”幻燈片效果 2-2
正在回答
;(function($){})(jQuery);這個相當于匿名函數(shù)自調用
將jQuery傳入內部函數(shù),以參數(shù)$的形式存在,這么寫主要是為了防止$沖突,
在JQuery里面設定了$這個符號就代表jQuery的意思,當然,如果只有一個庫,寫不寫都可以,$就是代表jQuery的意思,
如果不寫,$無論函數(shù)內部還是函數(shù)外部都是jQuery
但也有其他庫,例如prototype也設定了$這個符號,那么這兩個庫一起用就會發(fā)生$沖突,如果這么寫,$符號就不是代表jQuery了,只是函數(shù)內部的一個參數(shù),而最后的(jQuery)賦予了這個參數(shù)意義,
所以這么寫,$只是在這個函數(shù)內部代表jQuery
飛天意大利面神獸 提問者
舉報
JS組件封裝,制作一個圖片幻燈片切換效果,一起學習吧
1 回答jQuery和$
1 回答jQuery 的問題
1 回答Uncaught TypeError: $.parseJSON is not a function
3 回答JQuery-3.2.1中沒有zIndex,用什么來代替?
2 回答JQuery不能正確引用是哪里出了問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-31
;(function($){})(jQuery);這個相當于匿名函數(shù)自調用
將jQuery傳入內部函數(shù),以參數(shù)$的形式存在,這么寫主要是為了防止$沖突,
在JQuery里面設定了$這個符號就代表jQuery的意思,當然,如果只有一個庫,寫不寫都可以,$就是代表jQuery的意思,
如果不寫,$無論函數(shù)內部還是函數(shù)外部都是jQuery
但也有其他庫,例如prototype也設定了$這個符號,那么這兩個庫一起用就會發(fā)生$沖突,如果這么寫,$符號就不是代表jQuery了,只是函數(shù)內部的一個參數(shù),而最后的(jQuery)賦予了這個參數(shù)意義,
所以這么寫,$只是在這個函數(shù)內部代表jQuery