关于封装jQuery对象方法插件的代码“;(function($){$.fn.插件名 = function() {};})(jQuery);”,下列说法错误的是
A: 匿名函数前的“;”是较好的代码书写习惯,因为插件代码将来可能被压缩、合并,如果省略分号会导致出错。
B: 代码中的匿名函数的形参“$”将接受传过来的jQuery对象
C: 上述代码封装的方法只能在该匿名函数内部使用
D: 推荐将该代码单独存储在一个js文件中,文件名使用“jquery.插件名.js”格式,防止与其他JavaScript库插件混淆。
A: 匿名函数前的“;”是较好的代码书写习惯,因为插件代码将来可能被压缩、合并,如果省略分号会导致出错。
B: 代码中的匿名函数的形参“$”将接受传过来的jQuery对象
C: 上述代码封装的方法只能在该匿名函数内部使用
D: 推荐将该代码单独存储在一个js文件中,文件名使用“jquery.插件名.js”格式,防止与其他JavaScript库插件混淆。
举一反三
- 关于封装jQuery对象方法插件的代码“;(function($){$.fn.插件名 = function() {};})(jQuery);”,下列说法错误的是()
- 封装jQuery插件时,关于代码“(function($) {$.fn.插件名 = function(){ };})(jQuery);”,下列说法正确的是() A: “$”是匿名函数的形参,jQuery是自调用匿名函数时传递的实参 B: 上述匿名函数调用的形式可以有效的避免定义在插件方法外的临时变量或函数影响全局 C: 上述代码运行之后,才能使用封装的jQuery插件 D: 上述方式封装的jQuery插件只能在该匿名函数中才能使用
- 封装jQuery插件时,关于代码“(function($) {$.fn.插件名 = function(){ };})(jQuery);”,下列说法正确的是
- 关于封装jQuery静态方法插件的代码“$.插件名 = function(插件列表){ };”,下列说法正确的是
- 插件方法可以按照代码“$(selector).插件名()”来调用 A: 插件方法可以按照代码“$(selector).插件名()”来调用 B: 该方法中的this指向“$”对象 C: 该插件方法和jQuery对象方法插件的一个不同点是:jQuery对象方法插件使用时被jQuery对象调用,而jQuery静态方法插件使用时被“$”对象调用 D: 该插件的使用方式与“$.trim()”、“$.ajax()”相同