课程
/前端开发
/JavaScript
/JS实现“旋转木马”幻灯片效果
请问,这一句的“$”和"jQuery"作用是啥?我删掉了也一样能用啊
2016-08-29
源自:JS实现“旋转木马”幻灯片效果 2-2
正在回答
;(function($){})(jQuery);这个相当于匿名函数自调用
将jQuery传入内部函数,以参数$的形式存在,这么写主要是为了防止$冲突,
在JQuery里面设定了$这个符号就代表jQuery的意思,当然,如果只有一个库,写不写都可以,$就是代表jQuery的意思,
如果不写,$无论函数内部还是函数外部都是jQuery
但也有其他库,例如prototype也设定了$这个符号,那么这两个库一起用就会发生$冲突,如果这么写,$符号就不是代表jQuery了,只是函数内部的一个参数,而最后的(jQuery)赋予了这个参数意义,
所以这么写,$只是在这个函数内部代表jQuery
飞天意大利面神兽 提问者
举报
JS组件封装,制作一个图片幻灯片切换效果,一起学习吧
1 回答jQuery和$
1 回答jQuery 的问题
1 回答Uncaught TypeError: $.parseJSON is not a function
3 回答JQuery-3.2.1中没有zIndex,用什么来代替?
2 回答JQuery不能正确引用是哪里出了问题