問題タブ [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.

0 投票する
1 に答える
518 参照

bash - この Bash パス名の展開が行われないのはなぜですか?

Bash の変数展開に苦労しています。次のコードを参照してください。

展開の順序は中かっこ->チルダ->パラメータ->....->パス名$aですが、2番目のコマンドと同じようにパス名展開が適用されないのはなぜですか?

[追加した]

空白のエスケープには、次の出力に関して隠された動作がありますか?

0 投票する
1 に答える
1166 参照

bash - 「~」が原因で、Bash ターミナルが変数内のパスを認識しない

たとえば、入力として ~ または ~/Documents と入力すると、次のメッセージが表示されます: No such file or directory

ただし、/home/username/Documents を使用すると問題なく動作します。

なぜこれが起こるのか、そして「~」を含むパス名を入力できるようにするためにどのように修正できるかについてのアイデアはありますか?

0 投票する
2 に答える
1962 参照

jquery - Jqueryで、window.location.pathname.indexOfでIf/elseを使用するにはどうすればよいですか?

4 つのサブカテゴリに分かれている Web サイトがあります。各カテゴリには、親カテゴリに応じて変更したい html ファイルが含まれています。基本的にはjqueryでHTMLドキュメントのフォルダ名を読み込んで、名前によってスクリプトを起動させたい。各カテゴリで別のクラスをターゲットにしたい (これが、別のカテゴリが必要な理由です) このコードで解決しました:

それはまさに私が望むことです!ただし、一度に 1 つのカテゴリ (firstcategory) でのみ機能します。私の質問は、次の 3 つのカテゴリを変更できる if/else ステートメントを記述できますか? または、4 つの個別の JS ファイルを作成する必要がありますか?

0 投票する
4 に答える
2507 参照

jquery - window.location を使用してアクティブなメニュー項目を強調表示する方法は?

メニュー項目の に従ってアクティブなメニュー項目にJQueryを追加するために、次のコードを使用しています。class nameURL

問題はコード自体にあるのではなく、window.location.pathname.

URL次のHTMLコードとして設定すると機能します。

URLしかし、次のHTMLコードとして設定すると機能しません。

代わりにwindow.location.pathname、これらすべてのケースをまとめて識別できるものが必要です。

ありがとうございました

更新 #1:

私はこのように2つの変数を使用しましたURL:

それはすべてのタイプで機能しましたが、まだ定義できません。次のようURLspace置き換える必要があります。%20

することが:

0 投票する
2 に答える
413 参照

javascript - カスタム パスに沿った JavaScript リダイレクト

メインドメインへのカスタムパスとともにアドオンドメインをリダイレクトしようとしています

アドオン ドメインのインデックス ファイルのスクリプトは次のとおりです。

パスなしでアドオンドメインにアクセスすると、メインドメインに正常にリダイレクトされます

しかし

カスタム パスを追加すると、エラーが発生します。カスタム パスと一緒にメイン ドメインにリダイレクトするにはどうすればよいですか?

0 投票する
3 に答える
326 参照

go - ファイルが特定のディレクトリにあるかどうかを確認する

特定のパスが特定のディレクトリ内にあるかどうかを確認したい状況があります。私の最初の本能は、次のようなことをすることでした

しかし、この手順filepath.HasPrefix、歴史的な理由からのみ存在するものとして文書化されています。を使用しても同じ効果が得られますstrings.HasPrefixか、それとも何か不足していますか?

0 投票する
2 に答える
6513 参照

audio - msgbox が表示されたときに VBScript 内からサウンド ファイルを再生する

特定のメッセージ ボックスが表示されたときに、VBScript 内からサウンド ファイルを再生しようとしています。唯一の問題は、これを別の場所に送信することであり、それを受け取る人は再生したいオーディオ ファイルと同じパス名を持っていないということです。使用したいサウンドファイルをすべてスクリプトと同じフォルダに入れて送信しようと考えていたのですが、サウンドファイルが確実に再生されるかわかりません。

したがって、最大の問題は、どのマシンからでもスクリプト内のファイルを誰でも聞くことができるように、パス名を一般化する方法だと思います。

これまでの私のコードは次のとおりです。