JavaScriptで使用される用語
1047 ワード
一、react
1.
2.
二、webpack
1.
三、BOM
1.
1.
:すなわち、入力されたパラメータが一致している限り、返される値も一致していることは間違いなく、この関数の挙動は予測可能である.反例を挙げると、次の関数は純粋な関数ではありません.var a = 1
function add() {
return a + 1
}
add() // 2
a = 3
add() // 4
2.
:一方向データストリームは双方向データバインディングに対して、ng 1と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ヒストリーの詳細はこちら