Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Code Splitting For JavaScript, within ES2015++

Code Splitting For JavaScript, within ES2015++

camcam_lemon

February 22, 2018
Tweet

More Decks by camcam_lemon

Other Decks in Programming

Transcript

  1. Contents ➢ 変数宣言 ➢ アロー関数 ➢ テンプレートリテラル ➢ スプレッド演算子 ➢

    反復処理 ➢ 分割代入 ➢ モジュール ➢ クラス ➢ 非同期処理 ➢ ...other Proposal ES2015++ ➢ iterator/generator
  2. アロー関数 1. thisがレキシカルに決まる a. 宣言した箇所でthisが束縛される b. var that = this;

    の呪縛から開放される!! c. call(), apply() メソッドは不要!! 2. 書き方が何パターンかある =>
  3. 反復処理 for-of 1. 反復可能なオブジェクトに対して使える 2. airbnb社は非推奨の制御構文に指定している a. iterator / generator

    変換が重い b. ベストプラクティスが他にある 3. async IteratorがES2018から実装される予定 かなり難しめ...
  4. other ➢ コレクション ➢ 文字列パディング ➢ Symbol ➢ Array.isArray, Array.includes

    ➢ Object.values, Object.entries, Object.assign ➢ Object.getOwnPropertyDescriptors