2009-09-14 11 views
11

jqueryフレームワークがどのように書かれているかを理解し、コードを理解するのが難しいと感じています。jQueryフレームワークの内部

誰かが良い方法についてご意見をお持ちですか?

すべての有用な入力をありがとう。個々のコメントを追加するスペースが限られていたので、トピックを編集していました。 私は多くの基本的なJavaScriptコードを書いています。 私は基本的なDOMを知っています、イベントハンドラを使用して、CSSの基礎を知っています。私はあなたが言及した多くの話題について読んできましたが、専門家でなくてもよく知っていて、閉鎖のような高度なトピックの一部をコーディングしていません。ここまで私がこれまで使ってきた本は最初のjavascriptです - 初心者は初心者としては良いです。 書籍私の友人は推薦し、私は定期的に使用しています.Javascript - The Definitive Guide、Javascript - 良い部分(私はこれを少し前に読んでいました。 私の友人はちょうどJavascriptの忍者の秘密を勧めました - ジョンResig。良いもののようです。 先週お勧めするJavascriptデザインパターンブックを注文しました

私が指摘したhttps://developer.mozilla.org/en/JavaScriptを読んでいます。あなたが私に指摘した他のリソースのいくつかをチェックアウトします。

jqueryに関する特定の質問を投稿する前に、もう少し読んでみたいと思うかどうかを少し考えてみましょう。

おかげ スーザン

答えて

22

実際のソースは、Javascriptの知識をある程度必要となる理解するには - あなたはすでに、あなたは基本的にはより多くのJavascriptを学ぶ必要がある何が起こっているのかわからない場合。学ぶため

主なもの:

  • 原型継承(ECMAScriptのに使用される 継承、Javascriptがに基づいて されている コア言語)
  • ラムダ(インライン関数)
  • クロージャ(内部関数からアクセス可能な外側範囲から外側の変数)のjQueryに供給され、セレクタ文字列を一致させるために使用
  • 正規表現()
  • DOM(マークアップ言語と対話するために使用されたDOM API)を使用すると、対話的にあなたの式を評価し、すぐため

    優れた自由なリソース上で何が起こっているのか見ることができるよう

学習、Firebugのを使用私が推薦することを学習: http://eloquentjavascript.net/contents.html

あなたはDOMスクリプティング/ JavaScriptに初心者場合:

あなたは中間レベルなら:あなたは中間レベルを超えていると専門家になりたい場合は

その他の技術文献:あなたが特定のquestiを持っている場合は

特定のコードスニペットについてここで尋ねるだけです。 jQueryのメーリングリストやirc://irc.freenode.net/jqueryがあります。ここで、jresigは自分自身を見つけて来て、質問に答えます。そこには、ajpiano/paulirish/nlogaxのような居住者がいます。

+0

感謝の礼儀、彼のウェブサイト上でいくつかのより多くの素晴らしいリソースを見つけることができます。上記の私の元の質問を参照してください。申し訳ありませんコメントを追加するための十分なスペースがありません – Susan

4

あなたはjQueryのが書かれている方法についての洞察を探している場合は、非圧縮のソースコードはかなり読みやすいです。読む価値があるSO74884に記載されている書籍がいくつかあります。 Resigの本は実際にはjQueryをまったくカバーしていませんが、オブジェクト指向のJavaScriptを教えることについては良いことです。

jQueryのコードで何かを理解することに問題がある場合(なぜそれが実行されたか/どのように動作するか)、いくつかのコードビットを含む質問をStack Overflowに投稿して理解を深めることを求めます。

+0

有用なリソースを指しているリンクありがとう。私はそのリンクで指摘されている多くのリソースを使用しました。 jqueryに関する具体的な質問を投稿する前に、もう少し読んでみたいかどうかについてもう少し考えてみましょう – Susan

関連する問題