前端知识错题解析

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、过滤器相当于定义一个特殊的方法

 

posted @ 2022-05-12 17:17  又等花开风起  阅读(60)  评论(0)    收藏  举报