JavaScript 中遇到的一些術語

1、react

1.純函數:即只要輸入的參數是一致的,返回的值確定也是一致,這個函數的行爲是可預測的。舉個反例,下面這個函數就不是純函數css

var a = 1
function add() {
  return a + 1
}

add() // 2
a = 3
add() // 4

2.單向數據流:單向數據流是相對雙向數據綁定而言的,ng1和vue都有雙向綁定,react推崇單向數據,數據流動方向能夠跟蹤,流動單一,追查問題的時候能夠跟快捷html

2、webpack

1.require("!style!css!./style.css")中的!style!css!
style!表示:style-loader
css!表示: css-loadervue

2.
{
  test: /.css$/,
  loader: 'style!css'  
}

!用來定義loader的串聯關係,-loader是能夠省略不寫的,多個loader之間用!鏈接起來react

3、BOM

1.往返緩存(back-forward cache,或bfcache): 能夠在用戶使用瀏覽器的「後退」和「前進」按鈕時加快頁面的轉換速度。這個緩存中不只保存着頁面數據,還保存了DOM和JavaScript的狀態;其實是將整個頁面都保存在了內存裏。若是頁面位於bfcache中,那麼再次打開該頁面就不會觸發load事件。儘管因爲內存中保存了整個頁面的狀態,不觸發load事件也不該該會致使什麼問題.
和BOM history相關詳細介紹 請移步webpack

相關文章
相關標籤/搜索