属性 | ダウンロード | 実行 | HTML 解析 | 主なリスク |
---|---|---|---|---|
なし | ブロック | すぐに | 一時停止 | 初期レンダリングが遅い |
非同期 | 平行 | できるだけ早く | ダウンロード時に一時停止しました | 競合状態 |
延期 | 平行 | HTML 後 | 続き | 遅延機能 |
依存関係を管理し、適切な機能を確保するには、さまざまな属性を持つスクリプトの実行順序を理解することが重要です。仕組みは次のとおりです:
通常のスクリプト (非同期または遅延なし):
非同期スクリプト:
スクリプトの延期:
非同期と遅延の両方を含むスクリプト:
可能な実行順序:
2 と 3 は任意の順序で実行できますが、1.js のダウンロードに時間がかかる場合は 1 より前に実行することもできることに注意してください。
非同期と遅延はどちらも最新のブラウザーで広くサポートされています。古いブラウザの場合は、スクリプト ローダーを使用するか、
. の最後にスクリプトを配置することを検討してください。 ","image":"http://www.luping.net/uploads/20241009/1728469445670659c5d48f7.jpg","datePublished":"2024-11-08T07:51:11+08:00","dateModified":"2024-11-08T07:51:11+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}Web 開発の世界では、ページの読み込み時間を最適化することが非常に重要です。
デフォルトでは、ブラウザが
このプロセスにより、特に大規模なスクリプトや接続が遅い場合、ページのレンダリングが遅くなる可能性があります。さらに、特定の HTML 要素が完全に読み込まれる前にスクリプトが実行されると、バグが発生する可能性があります。これは、スクリプトがドキュメント内に正しく配置されていない場合によく発生します。
属性 | ダウンロード | 実行 | HTML 解析 | 主なリスク |
---|---|---|---|---|
なし | ブロック | すぐに | 一時停止 | 初期レンダリングが遅い |
非同期 | 平行 | できるだけ早く | ダウンロード時に一時停止しました | 競合状態 |
延期 | 平行 | HTML 後 | 続き | 遅延機能 |
依存関係を管理し、適切な機能を確保するには、さまざまな属性を持つスクリプトの実行順序を理解することが重要です。仕組みは次のとおりです:
通常のスクリプト (非同期または遅延なし):
非同期スクリプト:
スクリプトの延期:
非同期と遅延の両方を含むスクリプト:
可能な実行順序:
2 と 3 は任意の順序で実行できますが、1.js のダウンロードに時間がかかる場合は 1 より前に実行することもできることに注意してください。
非同期と遅延はどちらも最新のブラウザーで広くサポートされています。古いブラウザの場合は、スクリプト ローダーを使用するか、
. の最後にスクリプトを配置することを検討してください。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3