問題タブ [deferred-loading]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - W3Cバリデーターからのエラー「属性srcも指定されていない限り、要素スクリプトは属性deferを持ってはなりません」
ソースに属性script
を持つ要素がある HTML ドキュメントがあります。defer
W3C バリデーターは、src
属性がないため有効ではないと言っていますが、実際にはsrc
ソースに属性があります。
私に何ができる?
javascript - asp.net mvc での Javascript アプローチの読み込みを遅らせる
<head>
現在の構造では、応答時間が長い要素でJavaScript が呼び出されているため、JavaScript アプローチの Defer loading を実装します。したがって、完全な DOM ロードの後にこの JavaScript を追加したいだけです。ここにcshtmlファイルのコードがあります
Layout.cshtml
レンダリングされた HTML ビュー ソース:
これが私がやろうとしていることです:@Scripts.Render("~/bundles/javascript")
fromセクション
を削除し<head>
ます。src
次に、レンダリングされたビュー ソースから値をコピーし、以下を使用します
私は正しいことをしていますか?私の疑問はv=abcdefghikeriotterpoggkjs-fskdf
、アプリケーション全体でこの値が同じままなのか、それとも変更できるのかということです。このままなら問題ないと思います。提案してください。
javascript - 純粋な JavaScript を使用してスクリプト タグに defer 属性を正しく追加する
だから私はこのような遅延スクリプトタグを追加しようとします
しかし、結果のスクリプトタグがただの代わりにdefer
属性のようなものを生成することがわかりました。defer=true
defer
それらは同じですか?defer=true
ではなく行う場合の意味は何defer
ですか?
ありがとう!