题目
A.匿名函数前的“;”是较好的代码书写习惯,因为插件代码将来可能被压缩、合并,如果省略分号会导致出错。
B.代码中的匿名函数的形参“$”将接受传过来的jQuery对象
C.上述代码封装的方法只能在该匿名函数内部使用
D.推荐将该代码单独存储在一个js文件中,文件名使用“jquery.插件名.js”格式,防止与其他JavaScript库插件混淆。
第1题
第2题
A.jQuery能做的javascipt不一定能做到,而javascript能做的事情,jQuery一定能做到
B.对DOM元素或HTML代码进行绑定事件等的操作
C.jQuery使用了插件机制,通过$()直接进行操作对象(DOM元素)绑定
D.把jQuery当做工具来使用,用来创建DOM对象,快速查找指定DOM对象
第5题
A.封装可以提高代码的安全性
B.封装是隐藏对象的属性和实细节,对外提供公有的访问方法
C.封装是面向对象的三大特征之一
D.仅仅private修饰的内容才是封装
第6题
A.$.extend()相对困难,一般很少能够独立开发复杂插件,仅仅是在jQuery命名空间或者理解成jQuery身上添加了一个静态方法而已
B.我们调用通过$.extend()添加的函数时直接通过$符号调用($.myfunction()),而不需要选中DOM元素($(’#example').myfunction())
C.$.widget()是一种高级的开发模式,该模式开发出来的部件带有很多jQuery内建的特性,比如插件的状态信息自动保存,各种关于插件的常用方法等
D.$.fn则是一般插件开发用到的方式,可以利用jQuery强大的选择器带来的便利,以及将插件更好地运用于所选择的元素身上,使用的插件也大多是通过此种方式开发
第8题
A.jQuery是基于JavaScript的一个封装框架
B.JavaScript与JQuery是两种脚本语言
C.JavaScript可以通过script标签的形式引入到网页中
D.使用jQuery方法前必须先引入jquery框架库文件
第9题
下列关于面向对象中封装的理解,错误的是______。
A) 封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需要知道其算法的外部接口而无须了解数据的内部结构
B) 对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体
C) 对象是一个不透明的盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里边
D) 使用了封装技术以后,类内部的数据和方法完全不可以被外界直接访问
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!