すべての開発者が知っておくべき 33 の JavaScript の重要な概念

変数や関数の基本から、非同期プログラミングやオブジェクト指向プログラミングなどのより高度なトピックまで、すべての開発者が知っておくべき 33 の JavaScript の重要な概念を学びます。このリポジトリは、開発者が JavaScript の概念を習得できるようにすることを目的として作成されました。 

目次

  1. コールスタック
  2. プリミティブ型
  3. 値の型と参照型
  4. 暗黙的、明示的、名目的、構造化およびダックタイピング
  5. == vs === vs typeof
  6. 関数スコープ、ブロックスコープ、字句スコープ
  7. 式とステートメント
  8. IIFE、モジュールと名前空間
  9. メッセージキューとイベントループ
  10. setTimeout、setInterval、および requestAnimationFrame
  11. JavaScript エンジン
  12. ビット演算子、型配列、配列バッファ
  13. DOM とレイアウト ツリー
  14. 工場と教室
  15. これを呼び出し、適用し、バインドします
  16. new、コンストラクター、instanceof、およびインスタンス
  17. プロトタイプの継承とプロトタイプチェーン
  18. Object.create と Object.assign
  19. マップ、リデュース、フィルター
  20. 純粋な関数、副作用、状態の突然変異、およびイベントの伝播
  21. クロージャ
  22. 高次関数
  23. 再帰
  24. コレクションとジェネレーター
  25. 約束
  26. 非同期/待機
  27. データ構造
  28. 高価な操作と Big O 表記
  29. アルゴリズム
  30. 継承、ポリモーフィズム、コードの再利用
  31. デザインパターン
  32. 部分的なアプリケーション、カリー化、構成およびパイプ処理
  33. クリーンなコード

1. コールスタック

参照

記事

動画


2. プリミティブ型

参照

記事

動画


3. 値の型と参照型

記事

動画


4. 暗黙的、明示的、名目的、構造化、ダックタイピング

記事

動画


5. == 対 === 対 typeof

記事

動画


6. 関数スコープ、ブロックスコープ、字句スコープ

記事

動画


7. 式とステートメント

記事

動画


8. IIFE、モジュールと名前空間

記事

動画


9. メッセージキューとイベントループ

記事

動画


10. setTimeout、setInterval、requestAnimationFrame

記事

動画


11. JavaScript エンジン

記事

動画


12. ビット演算子、型配列、配列バッファ

記事

動画


13. DOM とレイアウト ツリー

記事

動画


14. 工場と教室

記事

動画


15. これ、呼び出し、適用、バインド

参照

記事

動画


16. new、コンストラクター、instanceof、およびインスタンス

記事


17. プロトタイプの継承とプロトタイプチェーン

参照

記事

動画


18. Object.create と Object.assign

参照

記事

動画


19. マップ、リデュース、フィルター

記事

動画


20. 純粋な関数、副作用、状態の突然変異、およびイベントの伝播

記事

動画


21. クロージャ

参照

記事

動画


22. 高次関数

記事

動画


23. 再帰

記事

動画


24. コレクションとジェネレーター

参照

記事

動画


25. 約束

参照

記事

動画


26. 非同期/待機

参照

記事

動画


27. データ構造

記事

動画


28. 高価な操作とビッグオー表記

記事

動画


29. アルゴリズム

記事


30. 継承、ポリモーフィズム、コードの再利用

参照

記事

動画


31. デザインパターン

記事

動画


32. 部分的なアプリケーション、カリー化、構成、パイプ

記事

動画


33. クリーンなコード

記事

動画

出典: https://github.com

#javascript 

1.05 GEEK