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