css
html
重点:javascript(闭包,作用域,高级特性)
重点:es6 async ,作用域,模块化,promise,类,结构析构
html5
css3
React 几种数据传递的方法,生命周期,React原理
Redux 基础架构,解决的问题
nodejs,koa 基本的问题
服务器端渲染
webpack打包
数据结构,算法
闭包:
var items = [];
for(var i = 0;i< 5;i++) {
items[i] = function() {
console.log(i)
}
}
items[3]()//5
es6 :
箭头函数和作用域:
在使用es6的时候,=> 的作用域指向定义该函数所在的对象,而不是使用的时候的调用者。
https://github.com/skychenbo/Blog/issues/3
let,const
let是块级作用域,不会发生变量提升
let声明的变量不能通过window.变量名进行访问
看多了闭包:
var a = 12;
function m() {
console.log(a);
}
function mm() {
var a = 14;
m();
}
mm();
//这个也理解不了了,其实这是作用域的问题,在你不知道的JS里有讲到
网友评论