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

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


30
オブジェクトが配列かどうかを確認する方法は?
文字列のリストまたは単一の文字列を受け入れる関数を記述しようとしています。文字列の場合は、1つのアイテムだけを含む配列に変換したいので、エラーを心配することなくループできます。 では、変数が配列かどうかを確認するにはどうすればよいですか? 以下のさまざまなソリューションを切り上げて、jsperfテストを作成しました。彼らはこれだけ使い、すべての高速だArray.isArray-それはだ、よく支えになりましたし、フレームにまたがって動作します。

30
jQueryを介してどのラジオボタンが選択されているかを知るにはどうすればよいですか?
2つのラジオボタンがあり、選択したものの値を投稿したいと思います。jQueryで値を取得するにはどうすればよいですか? 私はそれらすべてをこのように得ることができます: $("form :radio") どれが選択されているかを知るにはどうすればよいですか?

30
JavaScriptでクエリ文字列値を取得するにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 プラグインを使用せずにjQueryを介して(またはなしで)クエリ文字列値を取得する方法はありますか? もしそうなら、どうですか?そうでない場合、それを行うことができるプラグインはありますか?


30
JavaScriptで文字列をブール値に変換するにはどうすればよいですか?
ブール値(「true」、「false」など)を表す文字列をJavaScriptの組み込み型に変換できますか? リスト内のユーザーの選択に基づいて更新されるHTMLの非表示フォームがあります。このフォームには、ブール値を表し、動的に固有のブール値が入力されるいくつかのフィールドが含まれています。ただし、この値が非表示の入力フィールドに配置されると、文字列になります。 文字列に変換された後、フィールドのブール値を特定する唯一の方法は、文字列表現のリテラル値に依存することでした。 var myValue = document.myForm.IS_TRUE.value; var isTrueSet = myValue == 'true'; これを達成するためのより良い方法はありますか?
2553 javascript 

30
2つのJavaScriptオブジェクトのプロパティを動的にマージするにはどうすればよいですか?
実行時に2つの(非常に単純な)JavaScriptオブジェクトをマージできる必要があります。たとえば、次のようにします。 var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal このためのスクリプトを持っている人や、これを行うための組み込みの方法を知っている人はいますか?再帰は必要ありません。関数をマージする必要はありません。フラットオブジェクトのメソッドだけです。

21
オブジェクトをHTML5 localStorageに保存する
JavaScriptオブジェクトをHTML5に保存したいのですlocalStorageが、オブジェクトが文字列に変換されているようです。 を使用してプリミティブなJavaScriptタイプと配列を保存および取得できますlocalStorageが、オブジェクトが機能していないようです。彼らはすべきですか? これが私のコードです: var testObject = { 'one': 1, 'two': 2, 'three': 3 }; console.log('typeof testObject: ' + typeof testObject); console.log('testObject properties:'); for (var prop in testObject) { console.log(' ' + prop + ': ' + testObject[prop]); } // Put the object into storage localStorage.setItem('testObject', testObject); // Retrieve the object …

8
JavaScriptコードでPostmanが「要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しない」というエラーが表示されないのはなぜですか?
Modの注記:この質問は、なぜPostmanがXMLHttpRequestと同じようにCORS制限を受けない理由についてです。この質問はありません「いいえ『アクセス制御-許可-起源』 ...」エラーを修正する方法について。 投稿を停止してください: 太陽の下でのすべての言語/フレームワークのCORS構成。代わりに、関連する言語/フレームワークの質問を見つけてください。 CORSを回避するリクエストを許可するサードパーティサービス さまざまなブラウザーでCORSをオフにするコマンドラインオプション RESTful API組み込みFlaskに接続することにより、JavaScriptを使用して認証を実行しようとしています。しかし、リクエストを行うと、次のエラーが発生します。 XMLHttpRequestがhttp:// myApiUrl / loginを読み込めません。リクエストされたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン「null」はアクセスを許可されません。 APIまたはリモートリソースでヘッダーを設定する必要があることはわかっていますが、Chrome拡張機能Postmanを介してリクエストを送信したときに、なぜそれが機能したのですか? これはリクエストコードです: $.ajax({ type: "POST", dataType: 'text', url: api, username: 'user', password: 'pass', crossDomain : true, xhrFields: { withCredentials: true } }) .done(function( data ) { console.log("done"); }) .fail( function(xhr, textStatus, errorThrown) { alert(xhr.responseText); alert(textStatus); });

30
要素の外側のクリックを検出するにはどうすればよいですか?
HTMLメニューがいくつかあり、ユーザーがこれらのメニューの先頭をクリックすると完全に表示されます。ユーザーがメニュー領域の外側をクリックしたときに、これらの要素を非表示にしたいと思います。 このようなことはjQueryで可能ですか? $("#menuscontainer").clickOutsideThisElement(function() { // Hide the menus });
2486 javascript  jquery  click 

26
(a == 1 && a == 2 && a == 3)は真と評価できますか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 モデレーターへのメモ:コードを編集したい、またはこの通知を削除したいという衝動に抵抗してください。空白のパターンは問題の一部である可能性があるため、不必要に改ざんしないでください。「ホワイトスペースは重要ではない」陣営にいる場合は、コードをそのまま受け入れることができるはずです。 JavaScriptで(a== 1 && a ==2 && a==3)評価できる可能性trueはありますか? 大手テック企業からのインタビューです。それは2週間前に起こりましたが、私はまだ答えを見つけようとしています。日々の仕事でそのようなコードを書くことは決してないことは知っていますが、私は興味があります。

17
JavaScriptでURLをエンコードしますか?
GET文字列に入れることができるように、JavaScriptを使用してURLを安全にエンコードするにはどうすればよいですか? var myUrl = "http://example.com/index.html?param=1&anotherParam=2"; var myOtherUrl = "http://example.com/index.html?url=" + myUrl; myUrlその2行目の変数をエンコードする必要があると思いますか?
2470 javascript  url  urlencode 



30
jQueryにテーブル行を追加する
最後の行としてテーブルに行を追加するjQueryの最良の方法は何ですか? これは受け入れられますか? $('#myTable').append('<tr><td>my data</td><td>more data</td></tr>'); このようなテーブルに追加できるもの(入力、選択、行数など)に制限はありますか?

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