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