2012-07-03 10 views
5

私はjQueryがではないことを読んで聞いたことがありますが、ではW3C標準ではありませんが、その理由はわかりませんでした。推論のある説明は感謝しています。なぜjQueryはW3C標準ではないのですか?

編集: OK、私の元の質問に言い直し/言い換えてください。実際には、私が心に持っていた質問は - Does jQuery follow W3C standards?でしたが、投稿中はただ言い直されました。

+3

jquery team!== w3cワーキンググループ - jQueryは* "only" *標準言語(ECMA-262)で構築されたライブラリ – fcalderan

+0

FAQに基づいて、私はこの質問がSOに属するとは思わない。 http://stackoverflow.com/faq – elevine

+1

なぜjQueryが標準ですか? jQueryは単なる(かなり普及している)ライブラリです。 – SLaks

答えて

20

要素を選択して操作するためのW3標準は既にありますが、jQueryはそれを容易にするライブラリです。言い換えれば、jQueryが通常のJavaScriptでできることはすべて行うことができるため、あらゆる種類の標準にする必要はありません。

「jQueryはW3C標準に従っていますか?」という編集バージョンについては、答えは「いいえ」です。これは、標準以外のプロパティと、innerHTMLのようなメソッドと、ブラウザ固有のプロパティを使用します。これは便利な方法で行い、開発者がブラウザの互換性について心配することなく簡単にこれらのプロパティにアクセスできるようにする「抽象レイヤー」を作成しますが、jQueryは依然として一定の基準に反するものです。