课程
/前端开发
/jQuery
/jQuery基础课程
funciton($)是什么意思?难道是以Jquery作为参数吗?
还有这句$.fn.extened怎么理解,放在这边有什么用?
2016-03-20
源自:jQuery基础课程 9-8
正在回答
由于美元符号(“$”)不仅仅只有jQuery库会使用到,其他Javascript库也可能使用到,假如其他库中“$”也有特别的含义,那么就会引起不必要冲突了。所以我们可以通过定义自执行的函数(IIFE),然后把jQuery对象作为参数传递给该自执行函数,通过建立“$”和jQuery的对应关系,这样“$”就不会在其执行范围中被其他库覆盖了。
(function($) { $.fn.extend({
"focusColor": function(li_col) {
……
}
})
})(jQuery);
这是为了确保我们使用“$”符号和其他JavaScript库之间不会冲突。
function($)是指"$"作为参数传递,
$.fn.extened是指Jquery的扩展模式。
举报
加入课程学习,有效提高前端开发速度
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号