null与undefined区别
1、语法
1.1 变量没有值——undefined
2、惯例
2.1 有一个对象object,现在不想给值——null,var obj = null
2.2 有一个非对象,不想给值——undefined,var n
异步与回调
1、什么是异步?
异步是指一个不等一个任务返回结果(成功/失败/或其他结果),就直接执行下一句代码。
同步则是前者执行完拿到结果(返回值)了之后,再执行下一句代码
2、什么是回调(callback)
回调就是一种特殊的函数调用方式。
例如
functon fn(fn2){
fn2.call()
}
fn 将别人传给它的 fn2 调用了,这种调用就是回调。
React中SetState优点
可以对更新进行优化,自己render会造成多次调用,导致页面卡住,setState优化成一次
网友评论