一、react
1.纯函数
:即只需输入的参数是一致的,返回的值一定也是一致,这个函数的行动是可展望的。举个反例,下面这个函数就不是纯函数
var a = 1
function add() {
return a + 1
}
add() // 2
a = 3
add() // 4
2.单向数据流
:单向数据流是相对双向数据绑定而言的,ng1和vue都有双向绑定,react推重单向数据,数据活动方向能够跟踪,活动单一,清查题目的时刻能够跟快速
二、webpack
1.require("!style!css!./style.css")
中的!style!css!
style!
示意:style-loader
css!
示意: css-loader
2.
{
test: /.css$/,
loader: 'style!css'
}
!
用来定义loader
的串连关联,-loader
是能够省略不写的,多个loader之间用!
连接起来
三、BOM
1.往复缓存(back-forward cache,或bfcache)
: 能够在用户运用浏览器的“退却”和“行进”按钮时加速页面的转换速率。这个缓存中不仅保留着页面数据,还保留了DOM和JavaScript的状况;实际上是将全部页面都保留在了内存里。假如页面位于bfcache中,那末再次翻开该页面就不会触发load事宜。只管因为内存中保留了全部页面的状况,不触发load事宜也不该该会致使什么题目.
和BOM history相干细致引见 请移步