前端知识错题解析
从 HTML3.2 开始反对使用本元素,同时它不再会在之后版本内被推荐使用。在 HTML5 规范内,本元素已经完全被移除
2.ES6中,对于模板字符串说明不正确的是()
- A.使用‘’单引号包含字符串
- B.使用``方式定义字符串
- C.模板字符串可以实现字符串内换行
- D.在模板字符串中可以使用${}拼接变量,并执行运算
解析:需把最外围的双引号(")或者单引号(') 转化成反引号(`)即可。
下列对于箭头函数能正确输出结果的是()
- A.(()=>{console.log("我是箭头函数");})();
- B.+()=>{console.log("我是箭头函数");}()
- C.f1()=>{console.log("我是箭头函数");};f2()
- D.var f2()=>{console.log("我是箭头函数");};f3()
正确答案:A
题目解析:
A
B
C
D
下列对于箭头函数能正确输出结果的是()
- A.(()=>{console.log("我是箭头函数");})();
- B.+()=>{console.log("我是箭头函数");}()
- C.f1()=>{console.log("我是箭头函数");};f2()
- D.var f2()=>{console.log("我是箭头函数");};f3()
正确答案:A
题目解析:
A
B
C
D
下列选项在webpack配置文件中,( )属性是设置热刷新功能的A.contentBaseB.portC.inlineD.options答案:C解析:devServer.contentBase 指的是,不由 webpack 打包生成的静态文件。 --port 配置端口Inline mode也能完成自动编译打包、页面自动刷新的功能,但是页面没有header部分的reload消息的显示,不过在控制台中会显示reload的状态。
,对于严格模式的描述正确的是()
- A.在严格模式中,匿名函数的this指向全局
- B.在严格模式中,静默失败不会升级为错误
- C.在严格模式中,不允许对未声明的变量赋值
- D.在严格模式中,允许对未声明的变量赋值
学生答案:B
正确答案:C
在严格模式中,匿名函数的this指向undefined, 在严格模式中,不允许对未声明的变量赋值
计算属性
1、计算属性适合用在单个属性的计算;
2、计算属性只能在单个vue实例中使用;
3、计算属性不能接收参数,只能使用data中定义的变量进行计算;
4、计算属性有缓存机制,可减少调用次数;
5、计算属性相当于定义一个变量
过滤器
1、过滤器适合多个同样计算方法的属性的计算;
2、过滤器可以定义为全局过滤器,在多个vue实例中使用;
3、过滤器可以接收多个参数进行计算;
4、过滤器没有缓存机制,每调用一次都会计算一次;
5、过滤器相当于定义一个特殊的方法
浙公网安备 33010602011771号