タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。


9
promiseはonFulfilledに複数の引数を持つことができますか?
ここでは仕様に従っていますが、複数の引数を指定してonFulfilledを呼び出すことができるかどうかはわかりません。例えば: promise = new Promise(function(onFulfilled, onRejected){ onFulfilled('arg1', 'arg2'); }) そのような私のコード: promise.then(function(arg1, arg2){ // .... }); 両方arg1を受け取りarg2ますか? 特定のpromise実装がそれをどのように実行するかは気にしません。promiseのw3c仕様に厳密に従っていきたいと思います。

5
WebSocketを正しく閉じる(HTML5、JavaScript)
私はHTML5 WebSocketをいじっています。私はどうやって接続を優雅に閉じるのですか?たとえば、ユーザーがページを更新したり、ブラウザを閉じたりするとどうなりますか? ユーザーが呼び出しをせずにページを更新しただけでは奇妙な動作が発生しますwebsocket.close()-更新後に戻ったときにwebsocket.oncloseイベントにヒットします。

18
jQuery $ .getScript()メソッドを使用して複数のjsファイルを含める方法
JavaScriptファイルをjsファイルに動的に含めようとしています。私はそれについていくつかの調査を行い、jQuery $ .getScript()メソッドが望ましい方法であることを発見しました。 // jQuery $.getScript('/path/to/imported/script.js', function() { // script is now loaded and executed. // put your dependent JS here. // what if the JS code is dependent on multiple JS files? }); しかし、この方法で一度に複数のスクリプトをロードできるかどうか疑問に思っていますか?私がこれを尋ねているのは、私のJavaScriptファイルが複数のjsファイルに依存している場合があるためです。 前もって感謝します。


5
Typescript es6インポートモジュール「ファイルはモジュールエラーではありません」
私はes6モジュール構文でtypescript 1.6を使用しています。 私のファイルは: test.ts: module App { export class SomeClass { getName(): string { return 'name'; } } } main.ts: import App from './test'; var a = new App.SomeClass(); main.tsファイルをコンパイルしようとすると、次のエラーが発生します。 エラーTS2306:ファイル 'test.ts'はモジュールではありません。 どうすればそれを達成できますか?

8
history.replaceState()の例?
だれでもhistory.replaceStateの実用的な例を示すことができますか?これはw3.orgが言うことです: history . replaceState(data, title [, url ] ) セッション履歴の現在のエントリを更新して、指定されたデータ、タイトル、および指定されていてnullでない場合はURLを指定します。 更新: これは完全に機能します: history.replaceState( {} , 'foo', '/foo' ); URLは変更されていますが、タイトルは変更されていません。それはバグですか、それとも何か不足していますか?最新のChromeでテスト済み。
127 javascript  ajax  html 

26
JavaScriptでクエリ文字列パラメーターを削除するにはどうすればよいですか?
正規表現を使用する以外に、標準のJavaScriptでURL文字列のクエリ文字列からパラメーターを削除するより良い方法はありますか? これは私がこれまでに思いついたもので、私のテストでは機能しているようですが、クエリ文字列の解析を再発明したくありません! function RemoveParameterFromUrl( url, parameter ) { if( typeof parameter == "undefined" || parameter == null || parameter == "" ) throw new Error( "parameter is required" ); url = url.replace( new RegExp( "\\b" + parameter + "=[^&;]+[&;]?", "gi" ), "" ); "$1" ); // remove any leftover crud …

5
JavaScriptの名前による要素の取得
この関数を考えてみましょう: function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } そして、このHTMLの部分: <table border="0" cellpadding="2" cellspacing="0" valign="top"> <tr> <td class="td1">Account</td> <td class="td2"><input type="text" name="acc" /></td> </tr> <tr class="td1"> <td>Password</td> <td class="td2"><input type="password" name="pass" /></td> </tr> </table> <div><button onClick="validate()" class="cupid-greenx">Login now</button></div> 警告ボックスは表示されていますが、「未定義」と表示されています。
127 javascript  html  dom 


6
jQuery clone()とIDの変更方法は?
IDのクローンを作成し、その後id1にid2、などのように番号を追加する必要があります。クローンを押すたびに、IDの最新の番号の後にクローンを配置します。 $("button").click(function() { $("#id").clone().after("#id"); });
127 javascript  jquery  clone 

4
JavaScript forループを停止する方法は?
このJavaScriptを使用して配列を反復処理し、一致する配列要素を見つけています。 var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i : remIndex = -1; } 配列には次の「サイズ」が含まれています["34", "36", "38"...]。 remData.size 私が探している「サイズ」です(例:「36」)。 i検索しているサイズがインデックス内にある場合、インデックスを返す必要があります。そうでなければ私は戻る必要があり-1ます。これを行うより良い方法はありますか?

7
オブジェクトのURLからファイルまたはBLOBを取得する方法
ユーザーがドラッグ&ドロップやその他の方法で画像をページにロードできるようにしています。画像がドロップURL.createObjectURLされると、画像を表示するためにオブジェクトURLに変換するために使用しています。私はそれを再利用するので、私はそのURLを取り消すことはしません。 それが作成するための時間が来るときので、FormData私は彼らがそれで、これらのイメージのいずれかでフォームをアップロードできるようにすることができるようにオブジェクトを、いくつかの私は、その後にそのオブジェクトのURLの背中を逆にすることができます方法はありBlobか、File私はその後、Aにそれを追加することができるようには、FormDataオブジェクト?

3
「-」ダッシュを使用してJSONプロパティにアクセスできません
文字列にダッシュ文字が含まれていると、jsonオブジェクトから値を取得できません。 { "profile-id":1234, "user_id":6789 } 解析されたjsonObj.profile-idものを参照しようとすると戻りますReferenceError: "id" is not definedが、jsonObj.user_idは6789を返します 私は、外部API呼び出しによって返される値を変更する方法がなく、ダッシュを削除するために返された文字列を解析しようとすると、渡されたURLなどが破壊されます。助けて?
127 javascript  json 

12
重要なスタイルのオーバーライド
タイトルはそれをかなり要約します。 外部スタイルシートには次のコードがあります。 td.EvenRow a { display: none !important; } 私は使ってみました: element.style.display = "inline"; そして element.style.display = "inline !important"; しかしどちらも機能しません。JavaScriptを使用して!importantスタイルをオーバーライドすることは可能ですか? これは、それが違いを生む場合のgreasemonkeyエクステンション用です。
127 javascript  css 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.