変数や関数の基本から、非同期プログラミングやオブジェクト指向プログラミングなどのより高度なトピックまで、すべての開発者が知っておくべき 33 の JavaScript の重要な概念を学びます。このリポジトリは、開発者が JavaScript の概念を習得できるようにすることを目的として作成されました。
目次
- コールスタック
- プリミティブ型
- 値の型と参照型
- 暗黙的、明示的、名目的、構造化およびダックタイピング
- == vs === vs typeof
- 関数スコープ、ブロックスコープ、字句スコープ
- 式とステートメント
- IIFE、モジュールと名前空間
- メッセージキューとイベントループ
- setTimeout、setInterval、および requestAnimationFrame
- JavaScript エンジン
- ビット演算子、型配列、配列バッファ
- DOM とレイアウト ツリー
- 工場と教室
- これを呼び出し、適用し、バインドします
- new、コンストラクター、instanceof、およびインスタンス
- プロトタイプの継承とプロトタイプチェーン
- Object.create と Object.assign
- マップ、リデュース、フィルター
- 純粋な関数、副作用、状態の突然変異、およびイベントの伝播
- クロージャ
- 高次関数
- 再帰
- コレクションとジェネレーター
- 約束
- 非同期/待機
- データ構造
- 高価な操作と Big O 表記
- アルゴリズム
- 継承、ポリモーフィズム、コードの再利用
- デザインパターン
- 部分的なアプリケーション、カリー化、構成およびパイプ処理
- クリーンなコード
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