このプロジェクトについて

33-js-concepts は、Leonardo Maldonado によって作成されたオープンソースリポジトリであり、開発者向けに JavaScript の基礎的かつ高度なトピックをキュレーションしています。このプロジェクトは、GitHub によって 2018 年のトップオープンソースプロジェクトの 1 つとして紹介されました。プロジェクトは GitHub リポジトリとして、また 33jsconcepts.com で完全な読書ガイドとして利用可能です。 メインガイドは 33 の核心概念を中心に構成され、基礎、関数と実行、Web プラットフォーム API、オブジェクト指向 JavaScript、非同期プログラミング、関数型プログラミング、高度なトピックというテーマ別セクションにグループ化されています。各概念のページには通常、平易な英語による解説、実践的なコード例、推奨リソースへのリンクが含まれています。 元の 33 の概念に加え、このリポジトリは「拡張概念」セクションで拡大されており、言語の仕組み、型システムの詳細、オブジェクトプロパティの動作、メモリとパフォーマンス、現代の構文と演算子、ブラウザストレージ、ブラウザイベント、Observer API、データ処理などをカバーしています。 この資料はコミュニティ主導であるため、プロジェクトは貢献を歓迎しており、40 以上の言語に翻訳されています。ライセンスは MIT であり、ガイドとその例は帰属表示を行えば自由に再利用可能です。