2018-11-30 | UNLOCK

前端知识(JS篇2)

vue双向绑定的原理

H5 websocket的作用

vue里的slot以及具名插槽的区别和作用

H5语义化有哪些,经常用的是哪些,有什么用为什么要语义化?

ES6里的promise async await generator分别是怎么使用的

高度塌陷一般出现在哪些场景,如何解决?

了解一下webpack的loader

vue里的keep-alive的作用

跨域是如何解决的

原型链和闭包的理解?

rem是基于什么原理来进行适配的

盒模型有哪些?有什么区别?Boostrap用的是什么盒模型?

==和===的区别

null和undefined区别

MVC和MVVM的区别、原理?

如何判断类型?Typeof bar === “object”验证的风险有哪些?该如何解决?

NaN是什么类型?

this的作用域

什么是windows对象,什么是document对象

apply、call、bind的区别和用法

替代图片有几种方法

垂直居中的四种方法

输入一个url到渲染页面完毕,中间发生了什么

html是如何渲染的?

创建对象有哪几种方法?

new一个实例对象会发生什么?

基本数据类型和引用数据类型的区别

箭头函数和普通函数this的指向问题

数组去重的方法有哪些

用Set的好处?

for循环可以用什么代替

js遍历对象的方法有哪些?

简单讲一下VUE的生命周期

vue的created 和 mounted的区别

Vue的v-model的原理

v-if和v-show的区别,分别适合运用于哪些场景?

computed和watch的区别 应用场景有哪些

js写一个函数判断是否为回文字符串

flex:1; 代表什么

vue的组件传值

为什么CORS跨域后台设置了Access-control-allow-origin就解决了?

let var const的区别

Git有哪些常用的命令?

了解一下http一些知识

对flex布局要熟悉