周考测试6.1

6.1周考

1. 请写出面向对象的三大特征
封装,继承,多态
封装:将一堆属性和方法放在一起
继承:子类继承父类的方法和属性
多态:不同类型的对象的同名函数

2. 请简述MVC
(1)什么是MVC?
是一种设计理念,将代码进行逻辑分离,分离成控制层,视图层及数据层三层。
(2)作用:
降低了耦合度,提高了代码的拓展性,易修改性,复用性。

3. 什么是原型
原型只能使用构造函数调用,我们一般将公用的属性和方法写在原型中,
原型是该构造函数创建的对象的公共空间

4. 代码:反转字符串
String.prototype.reverseString=function(){
//this 谁调用就指向谁
return this.split().reverse().jion();
}
str.reverseString();

5. 代码:返回一个数字的5次方
Number.prototype.cf = function() {
return this**5;
}
var n = 4;
console.log(n.cf());

6. 什么是构造函数
对象初始化自动执行的函数,开辟内存空间

7. 写一个正则表达式,匹配所有的手机号
var reg = /^1[356789]\d{9}$/;

8. jquery的1.xx版本与2.xx版本的区别是什么
jquery的1.xx版本兼容IE678,2.xx版本不兼容

9. jquery链式语法的原理是什么
jq的每一个方法都返回一个jq对象

10. load方法与ready方法的区别是什么
(1)load加载资源完毕后执行,ready加载DOM节点完毕后执行
(2)load只加载一次, ready方法可以实现多次
(3)ready 方法可以简写

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值