コアポイント
.css()
や.animate()
などのメソッドに必要なプレフィックスを自動的に追加し、box-sizing: border-box
を使用するときにメソッドが正しく計算されることを確認します。
より強力なSizzleセレクターエンジンJQueryのSizzleセレクターエンジンは、パフォーマンスと効率に最適化されています。使用可能な場合はネイティブメソッドに依存しますが、メソッドでさえ異なるブラウザー間に実装の違いがあります。 jQuery 1.8はこれらの違いを排除し、IE6およびIE7のコードフォールバックを提供します。
querySelectorAll
自動CSSプレフィックスの追加
や
などのメソッドでCSSプロパティを使用すると、jQuery 1.8は必要なプレフィックスを自動的に追加します。したがって、単一の変換を適用できます。、.css()
、.animate()
、および-webkit-
プレフィックスが自動的に追加されます。 CSSで-moz-
を使用した場合、-ms-
、-o-
、box-sizing: border-box
、width
、innerWidth
、innerHeight
、outerWidth
、メソッドが正しく計算されることも喜んでいます。 outerHeight
改善された高度なアニメーション
jQueryチームは、アニメーションコードが少し不器用になったことを認めています。この問題は解決され、アニメーションのパフォーマンスが向上しました。ただし、JQueryとJavaScriptアニメーションの時代はすでにほんの一握りであると思います。完全に消えることはありませんが、CSS3はコードが少なく、より良い、より高速な結果を提供します。幸いなことに、jqueryのアニメーションメソッドが必要ない場合は、それらを含める必要はありません...
より高いモジュール性
jQuery 1.8は、バージョン1.7.2よりも数百バイト小さいですが、グラントベースのビルドシステムを使用して不必要な機能を削除するため、サイズをさらに削減できます。
bug を修正しました
最後に、jQuery 1.8は160以上のバグを修正しました。コードベースはすでに非常に安定しているため、解決する必要がある非常に多くの問題を見つけることができるのは驚くべきことです。
アップグレードを作成する必要がありますか?
バージョン1.7.xを使用しているユーザーは、大きな問題に遭遇することなく1.8に切り替えることができる場合があります。古いバージョンは問題ありませんが、厳密なテストのために準備する必要があります。つまり、問題は通常リリースから数日以内に報告されるため、Jquery 1.8.1がリリースされるまで、より慎重なユーザーが数週間待つことをいとわないかもしれません。 jQueryはjquery.comで入手できます。 CDNホストバージョンはまもなく表示されます。
JQuery 1.8 jQuery 1.8の新機能は何ですか? jQuery 1.8では、いくつかの新機能と改善を紹介します。これには、パフォーマンスを向上させ、新機能を追加するSizzleセレクターエンジンの完全な書き換えが含まれています。また、Ajaxの自動型変換を導入して、サーバーから受信すると予想されるを指定することができ、jQueryが変換を処理します。その他の注目すべき機能には、アニメーションの改善、モジュラーコードベース、およびHTML5データプロパティのより良い処理が含まれます。
dataType
jQuery 1.8は、アニメーションエンジンを改善しました。これで、利用可能な場合は
requestAnimationFrame
Sizzleは、ホストライブラリに簡単に配置できるように設計された純粋なJavaScript CSSセレクターエンジンです。 jquery 1.8で完全に書き直され、パフォーマンスが向上し、新機能が追加されています。現在、位置セレクターをサポートし、ドキュメント内の要素に基づいて要素を選択できるようになりました。
jQuery 1.8は、HTML5データ属性のより良い処理を導入します。これで、データプロパティを対応するJavaScriptタイプに自動的に変換します。たとえば、番号を含むデータ属性は自動的にJavaScript番号に変換され、JSONオブジェクトを含む属性はJavaScriptオブジェクトに変換されます。
jQueryスライダーは、SEOにプラスとマイナスの両方の影響を及ぼします。ポジティブな面では、彼らはあなたのコンテンツをより魅力的でインタラクティブにすることができ、それによりユーザーのエンゲージメントとウェブサイトのままになります。ただし、不適切に実装されている場合、検索エンジンのコンテンツを非表示にしたり、Webサイトを遅くしたりすることができ、SEOに損害を与える可能性もあります。
jQuery 1.8では、サーバーから受信すると予想される
を指定でき、jQueryは変換を処理します。これは、応答データを手動で解析する必要がなくなることを意味します。たとえば、「json」をjQuery 1.8は、モジュラーコードベースを導入します。つまり、コードは機能に応じて個別のモジュールに編成されます。これにより、コードの維持と理解が容易になります。また、jQueryファイルのサイズを縮小し、パフォーマンスを向上させる必要なモジュールのみを含めることもできます。
jQuery 1.8では、いくつかのパフォーマンスの改善が導入されています。 Sizzleセレクターエンジンの書き換えにより、要素の選択速度が向上します。アニメーションの場合、requestAnimationFrame
APIを使用すると、よりスムーズなアニメーションが生成されます。モジュラーコードベースは、jQueryファイルのサイズを削減し、読み込み時間を増やすことができます。
jQuery 1.8は、CSS3の移行に対するより良いサポートを導入します。現在、2つの状態間の遷移をアニメーション化できるようにする遷移関数が含まれています。これにより、より滑らかで視覚的に魅力的なアニメーションが生成されます。
jQuery 1.8では、Web開発をより簡単かつ効率的にすることができるいくつかの新しい機能と改善を紹介します。シズルセレクターエンジンの改善、AJAXの自動タイプ変換、およびHTML5データプロパティのより良い取り扱いにより、時間を節約し、記述する必要があるコードの量を減らすことができます。改善されたアニメーションとモジュラーコードベースは、ウェブサイトのパフォーマンスとユーザーエクスペリエンスを改善できます。
以上がjquery 1.8の新しいものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。