2008-08-29 19 views
4

my ajax needsのライブラリを使用するように提案した後、私は1つを使用しようとしていますが、問題は非常に多くあり、どうやってそれらを区別するのかも分かりません。Javascriptライブラリの比較

このように、誰
A)は、このようなリストを持っているの差異の荒廃や
B)私のように私(と他の人を指して)どこかを与えることができます。

この計画に失敗すると、ここで最も多く言及されているものと一緒に行くことになります。

答えて

10

B答えるために:

Comparison of JavaScript frameworks


EDIT:誰もが、そのお母さんは明らかに(私はMochiKitを使用)jQuery時流に乗っているがを、同じ機能を提供する多くのライブラリがあります - ほとんどのライブラリが解決する問題(非同期のクライアント - サーバー間通信、DOM操作など)は同じであり、仕事を遂行するために必要なものはほとんどありません。

自分で決定する重要なことは、図書館があなたの特定のスタイルや感性に合うかどうかということです。 JavaScriptという言葉が実際にどのように働いているのか、それによってもたらされた否定的なプレスと、今やjQueryの大きな人気と相まって、多くの人々がその道を歩んでいます。ありがたいことに、抽象的なリークが発生して助けが必要になったときに、多くの旅行者があなたを会社にしてくれるので、悪い道ではありません。おそらく間違ってjQueryを選択することはできません。

3

StackOverflowのは、私が思うjqueryのを使用して、と私はjqueryのは、私たちは、私が働く場所のjQueryを使用し始めているすべての怒り

2

であると聞いています。私はJavaScriptではそれほど大きくはありませんが、他の誰もがそれを好きです。私はそれがまったく役に立たないかどうかわかりません...

4

jQuery、使い方が簡単で、使いやすい、小さなフットプリント、アクティブなプラグイン開発者コミュニティです。 jQueryで間違っていることはできません。

4

jQuery'sについては、今朝(2008年8月29日金曜日)にウェブサイトの再設計が開始されました。楽しい事実。もちろん、その言及に+1。

1

私はPrototype + Scriptaculousを使用しています。

彼らは優れたAPIドキュメントを持っており、私にとってはうってつけです!最大の利点は以下のとおりです。

  • 乱雑なJavaScriptコードに私はjQueryのために別の投票で配置する必要があり
  • クロスブラウザの互換性
  • 簡素化AJAXは
3

  • スムーズなUI効果を扱うをクリーンアップします。それは死んで簡単に使用すると、あなたのjavascriptをはるかにきれいになります。あなたは、ID「clickdivs」と要素内のすべてのdiv要素にonclickイベントを追加したい場合の例として

    、あなたはちょうどこの操作を行います。

    function clickedme(event) { 
        alert('Someone clicked me!'); 
    } 
    $('#clickdivs div').click(clickedme); 
    

    次のようになりますあなたのHTML:

    <div id="clickdivs"> 
        <div>Click Here</div> 
        <div>And Here</div> 
        <p>Not here</p> 
        <div>Click Here Too</div> 
    </div> 
    

    ビオラ!ここ

  • 1

    私は、このようなGoogle's AJAX CDNMicrosoft's AJAX CDNなど自由CDNから引き出すことができるライブラリに自分自身を制限する提案します。 CDN上の可用性は、一定の最低レベルの人気を示し、1つを使用すると、Webページをより高速に読み込むことができます。 jQueryは私が推奨するライブラリで、GoogleとMSの両方のCDNで利用できます。

    1

    jQueryは、私がそこで見てきた最高のフレームワークです...シンプルでクリーンで高速なコードなど、最新のコーディング方法を採用しています。

    jQueryに移動...