問題タブ [conditional-execution]
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 - 任意の値の条件付き JavaScript ロードのこの方法はありますか?
Web アプリケーションのマルチページ フロント エンドを構築しています。UI 用の最小限の JavaScript がありますが、バックエンドを処理するための JavaScript が大量にあることはわかっているので、できる限り少なくして制限するように最善を尽くしています。
縮小された js ファイルを 1 つだけ使用しながら、条件付きで JavaScript を同期的に実行したいと考えています。いくつかのグローバル関数がありますが、ほとんどのコードはページ固有です。各ページには、body 要素にページの ID があります。たとえば、about.html には次のコードがあります<html>...<body id="about">...</body></html>
。
require.js
やなど、javascript をロードするためのさまざまな非同期メソッドを認識しています$.getScript
が、さまざまな理由から、そのルートを回避しようとしています。私は HTML を前処理しているので、ページごとにスクリプトを分割したくありません (できますが)。これは小さなファイルであり、さまざまな <script>
タグをたくさん作成する必要がないためです。私の現在の解決策は、ページごとに必要な JavaScript を条件付きで実行することであり、以下の例のように実行しています。
ビルド プロセス中、すべての js は個別のファイルに保存されるため、ここに表示されているように視覚的に馬鹿げているわけではありませんinclude filename.js
。条件の本体内に 1 つしかないためです。
条件は、不要なコードが各ページで実行されるのを防ぎます。しかし、これを行っているうちに、実際にはこの方法で行うメリットがない可能性があることに気付きました。$(window).load
または$('body').load
イベントが と競合する可能性があることを読みました$(document).ready
が、どちらも明らかに遅いです-現状のままですwindow.onload
(テスト済み)。それが私の好みの方法だったと思います。私が読んだことは本当ですか?そして/または、とにかく私がやっていることは役に立ちますか?
vbscript - VBScript - 「choice」コマンドによる条件付き実行を使用してシェル コマンドを渡す
これが実行可能かどうかはわかりませんが、次のバッチ スクリプトを 1 行で記述しようとしています。
上記のスクリプトは、vbs run コマンドを介して cmd に渡す必要があります。以下は私が得ることができる最も近いものです:
上記は、選択コマンドに到達するまで期待どおりに機能し、スクリプトは残りを正しく実行できません。これを解決するための助けをいただければ幸いです。
assembly - x86-64 の条件付きジャンプはどのように機能しますか?
x86-64を勉強しているときに、条件分岐についてとても混乱しています。
正しい理解はどれか。
- %rax < %rdi の場合、L2 にジャンプ
- %rax > %rdi の場合、L2 にジャンプ