JavaScript-役に立つ資料

私は、いくつかの便利で興味深い、おそらく最も有名ではないJavaScript資料へのリンクのセットを共有したいと思います。 それらから、言語の歴史、その現在、さまざまなブラウザーでの実装の複雑さ、およびECMAScript標準の将来の開発についてもう少し学びます。 「古典的な」OOPのエミュレーション、多重継承、ミックスインなど、継承のさまざまな方法について。 JavaScriptのプログラミングの機能スタイルについて:純粋な機能、マップ、削減、部分的なアプリケーション、および機能の構成。 最後に、HemingwayがJavaScriptで記述した場合はどうなるでしょうか?



  1. JavaScriptガーデン-JavaScriptで最も些細ではない瞬間のヒントと説明のコレクション。 一般的な間違いやパフォーマンスの問題を回避する方法と書く方法の良い例。
  2. Dmitry Soshnikovによる ECMA-262-ECMA-262標準に関するブログ、つまり JavaScriptについて。 Dmitryは、さまざまなブラウザーでの標準の特定の微妙な実装の詳細を、さらに、アクセス可能な言語で、議論のスペースなしで非常によく説明しています。 たとえば、関数宣言と関数式の違いを知っていますか? もしそうなら、関数ステートメントとそれが異なるブラウザでどのように動作するかについてもっと学んでください! ブログはバイリンガルで、ロシア語の記事がありますが、最初のページで英語のテキストだけを見て心配する必要はありません。
  3. JavaScriptのCrockfordは、JavaScriptの有名な伝道者およびイデオロギー家であるDouglas Crockfordによる8回の講義であり、JSLintおよびJSMinによって開発されたJSON形式も普及させました。 これらの講義では、CrockfordがJavaScript言語の歴史、そのルーツと起源、現在の問題とそれらの回避方法について語っています。 ECMAScript標準の開発に関する今後の言語について。 ビデオは英語ですが、見やすくするために字幕があります。 字幕は再び英語になります。英語学習サービスLinguaLeoの使用を推奨するのが難しいと思う人のために: lingualeo.com/jungle/24027-ビデオを見ることができ、その隣にすべてのテキストがあります。 。 残りの講義は、「ジャングル」セクション(上記のメニュー)で検索することで簡単に見つけることができます。
  4. YUIのクラス継承と構成パターンは 、YouTubeでのパフォーマンスのもう1つの記録です。 JavaScriptの継承の問題と、YUI 3フレームワークを開発するときにYahooチームが思いついたプラクティスに専念しています。プロトタイプ継承と従来の継承の違いについては、詳細な噛み合わせはありません。 著者は、Webアプリケーションの開発の現実におけるネイティブ継承の問題について話し、「古典的な」OOP、多重継承、ミックスインをエミュレートする可能な方法を分析します。 講義は心に非常に良い食べ物を提供します! YUI 3フレームワークに興味があるかもしれません。
  5. 博士 Strangeloopまたは:心配を止めて関数型プログラミングを愛することを学んだ方法は、関数型スタイルでJavaScriptを使用することに関する短いメモです。 まだ関数型プログラミングが何かわからない場合は、この記事が役立ちます。
  6. 純粋なJavaScriptは、JavaScriptでのプログラミングの機能スタイルに関するものであり、多数の実例と、妥当な引数とアプリケーションのヒントを使用した関数のmap、reduce、partial application、compositionなどのさまざまなテクニックを使用しています。 英語のビデオ。
  7. HemingwayがJavaScriptを作成した場合 -最後に少しユーモア:HemingwayがJavaScriptで作成した場合はどうなりますか? シェークスピアはどうですか? ディケンズはどうですか?



All Articles