問題タブ [pathname]
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.
bash - この Bash パス名の展開が行われないのはなぜですか?
Bash の変数展開に苦労しています。次のコードを参照してください。
展開の順序は中かっこ->チルダ->パラメータ->....->パス名$a
ですが、2番目のコマンドと同じようにパス名展開が適用されないのはなぜですか?
[追加した]
空白のエスケープには、次の出力に関して隠された動作がありますか?
bash - 「~」が原因で、Bash ターミナルが変数内のパスを認識しない
たとえば、入力として ~ または ~/Documents と入力すると、次のメッセージが表示されます: No such file or directory
ただし、/home/username/Documents を使用すると問題なく動作します。
なぜこれが起こるのか、そして「~」を含むパス名を入力できるようにするためにどのように修正できるかについてのアイデアはありますか?
jquery - Jqueryで、window.location.pathname.indexOfでIf/elseを使用するにはどうすればよいですか?
4 つのサブカテゴリに分かれている Web サイトがあります。各カテゴリには、親カテゴリに応じて変更したい html ファイルが含まれています。基本的にはjqueryでHTMLドキュメントのフォルダ名を読み込んで、名前によってスクリプトを起動させたい。各カテゴリで別のクラスをターゲットにしたい (これが、別のカテゴリが必要な理由です) このコードで解決しました:
それはまさに私が望むことです!ただし、一度に 1 つのカテゴリ (firstcategory) でのみ機能します。私の質問は、次の 3 つのカテゴリを変更できる if/else ステートメントを記述できますか? または、4 つの個別の JS ファイルを作成する必要がありますか?
jquery - window.location を使用してアクティブなメニュー項目を強調表示する方法は?
メニュー項目の に従ってアクティブなメニュー項目にJQuery
を追加するために、次のコードを使用しています。class name
URL
問題はコード自体にあるのではなく、window.location.pathname
.
URL
次のHTML
コードとして設定すると機能します。
URL
しかし、次のHTML
コードとして設定すると機能しません。
代わりにwindow.location.pathname
、これらすべてのケースをまとめて識別できるものが必要です。
ありがとうございました
更新 #1:
私はこのように2つの変数を使用しましたURL
:
それはすべてのタイプで機能しましたが、まだ定義できません。次のようURL
にspace
置き換える必要があります。%20
することが:
javascript - カスタム パスに沿った JavaScript リダイレクト
メインドメインへのカスタムパスとともにアドオンドメインをリダイレクトしようとしています
アドオン ドメインのインデックス ファイルのスクリプトは次のとおりです。
パスなしでアドオンドメインにアクセスすると、メインドメインに正常にリダイレクトされます
しかし
カスタム パスを追加すると、エラーが発生します。カスタム パスと一緒にメイン ドメインにリダイレクトするにはどうすればよいですか?
go - ファイルが特定のディレクトリにあるかどうかを確認する
特定のパスが特定のディレクトリ内にあるかどうかを確認したい状況があります。私の最初の本能は、次のようなことをすることでした
しかし、この手順filepath.HasPrefix
は、歴史的な理由からのみ存在するものとして文書化されています。を使用しても同じ効果が得られますstrings.HasPrefix
か、それとも何か不足していますか?
audio - msgbox が表示されたときに VBScript 内からサウンド ファイルを再生する
特定のメッセージ ボックスが表示されたときに、VBScript 内からサウンド ファイルを再生しようとしています。唯一の問題は、これを別の場所に送信することであり、それを受け取る人は再生したいオーディオ ファイルと同じパス名を持っていないということです。使用したいサウンドファイルをすべてスクリプトと同じフォルダに入れて送信しようと考えていたのですが、サウンドファイルが確実に再生されるかわかりません。
したがって、最大の問題は、どのマシンからでもスクリプト内のファイルを誰でも聞くことができるように、パス名を一般化する方法だと思います。
これまでの私のコードは次のとおりです。