封装jQuery插件时,关于代码“(function($) {$.fn.插件名 = function(){ };})(jQuery);”,下列说法正确的是()
A: “$”是匿名函数的形参,jQuery是自调用匿名函数时传递的实参
B: 上述匿名函数调用的形式可以有效的避免定义在插件方法外的临时变量或函数影响全局
C: 上述代码运行之后,才能使用封装的jQuery插件
D: 上述方式封装的jQuery插件只能在该匿名函数中才能使用
A: “$”是匿名函数的形参,jQuery是自调用匿名函数时传递的实参
B: 上述匿名函数调用的形式可以有效的避免定义在插件方法外的临时变量或函数影响全局
C: 上述代码运行之后,才能使用封装的jQuery插件
D: 上述方式封装的jQuery插件只能在该匿名函数中才能使用
举一反三
- 关于封装jQuery对象方法插件的代码“;(function($){$.fn.插件名 = function() {};})(jQuery);”,下列说法错误的是 A: 匿名函数前的“;”是较好的代码书写习惯,因为插件代码将来可能被压缩、合并,如果省略分号会导致出错。 B: 代码中的匿名函数的形参“$”将接受传过来的jQuery对象 C: 上述代码封装的方法只能在该匿名函数内部使用 D: 推荐将该代码单独存储在一个js文件中,文件名使用“jquery.插件名.js”格式,防止与其他JavaScript库插件混淆。
- 封装jQuery插件时,关于代码“(function($) {$.fn.插件名 = function(){ };})(jQuery);”,下列说法正确的是
- 关于封装jQuery对象方法插件的代码“;(function($){$.fn.插件名 = function() {};})(jQuery);”,下列说法错误的是()
- 关于封装jQuery静态方法插件的代码“$.插件名 = function(插件列表){ };”,下列说法正确的是
- 在编写jQuery插件时,下列说法错误的是() A: 若插件中涉及到CSS样式,一般推荐将HTML结构与CSS样式设计相分离 B: 可采用在插件方法末尾返回当前的jQuery对象的形式实现链式调用 C: 采用匿名函数的形式来封装插件,可有效的避免定义在插件方法外的临时变量或函数影响全局 D: 尽量把插件代码写在jQuery的js文件中,以求在文档页面中能尽量少的引入js文件