0

私はしばらくの間 jQuery を勉強してきましたが、つい最近 CSS3 に出会いました。jQuery で実行できる効果のほとんどは、CSS3 (トランジション) でも実行できることに気付きました。

ただし、いくつかの記事を読み、CSS3 にはブラウザーの互換性に問題があることにも気付きました。また、互換性を高めるということは、ブラウザごとにコードを追加することを意味します。

一方、jQuery は、ユーザーがブラウザーで Javascript を無効にしている場合、まったく機能しないという問題があります。

ここで長所と短所を比較検討するのに苦労しています。私の経験不足が原因かもしれません。しかし、質問しすぎではない場合、アニメーションを実現するためにどちらを使用するのが好きですか? どちらが使いやすいですか?私が気付いていない他の長所と短所はありますか?

4

3 に答える 3

4

私の親指のルールは、CSS3で何かを簡単かつ効率的に実行できるのであれば、そうすべきだということです。探していることがそのようにできない場合は、jQueryを使用してください。

ただし、最も重要なことは、常にフォールバックソリューションを提供することです。

于 2012-08-16T03:06:02.520 に答える
1

私の意見では、jqueryを使用することを好みます。クロスブラウザに問題があります。

jquery 1.8リリースノートでは、開発者がcss3プロパティを設定すると、-moz、-webkitなどのプレフィックスが追加されます。

于 2012-08-16T03:07:59.567 に答える
0

良い解決策はjQueryを使用することですが、ユーザーがJavaScriptをオフにしている場合でもcssが機能することを確認してください。私の現在の役割では、特に古いバージョンのInternet Explorerで、ブラウザーの互換性の問題のためにCSS3機能を使用できない場合を常に見つけています。

jQueryとCSS3を比較しようとしている機能の具体例はありますか?

于 2012-08-16T03:06:26.183 に答える