3

jQuery は OOP フレームワークとして書かれていないように思われます。短すぎるようで、十分に冗長ではないようです。OOP として書かれていない場合、彼らはどのような方法論/パラダイムを使用しているのでしょうか?

4

4 に答える 4

9

方法論は、できるだけ小さく、できるだけ速くすることだと思います。

于 2010-04-28T14:09:19.840 に答える
4

関数型プログラミングパラダイム を使用します。

小さく、簡単で、高速です。

于 2010-04-28T14:32:50.933 に答える
3

jQueryはモナドのように動作します。モナドは通常、Haskellなどの関数型プログラミング言語で使用されますが、これらに限定されません。http://importantshock.wordpress.com/2009/01/18/jquery-is-a-monad/を参照してください

jQueryは非常にステートフルであり、関数型プログラムが避けようとしているため、関数型プログラミングのパラダイムを使用しているとは言いたくありません。

于 2010-04-28T15:36:30.617 に答える
2

いいえ、jquery は oo フレームワークとして作成されていません。dom と ajax を抽象化することがすべてです。jquery と mootools の違いに関する素晴らしい記事は次のとおりです: http://jqueryvsmootools.com/

于 2010-04-28T14:13:13.333 に答える