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

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

21
JavaScriptでのswitchステートメントの複数のケース
JavaScriptのswitchステートメントで複数のケースが必要です、次のようなもの: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } どうやってやるの?JavaScriptでそのようなことを行う方法がない場合は、DRYの概念にも従う代替ソリューションを知りたいです。

10
ES6のインポートに中括弧を使用する必要があるのはいつですか?
当たり前のようですが、ES6で単一のモジュールをインポートするときに中括弧を使用する場合について、少し混乱しました。たとえば、私が取り組んでいるReact-Nativeプロジェクトには、次のファイルとそのコンテンツがあります。 initialState.js var initialState = { todo: { todos: [ {id: 1, task: 'Finish Coding', completed: false}, {id: 2, task: 'Do Laundry', completed: false}, {id: 2, task: 'Shopping Groceries', completed: false}, ] } }; export default initialState; TodoReducer.jsでは、中括弧なしでインポートする必要があります。 import initialState from './todoInitialState'; initialState中括弧で囲むと、次のコード行で次のエラーが発生します。 未定義のプロパティtodoを読み取れません TodoReducer.js: export default function todos(state = …

15
jQueryを使用して画像ソースを変更する
私のDOMは次のようになります。 <div id="d1"> <div class="c1"> <a href="#"><img src="img1_on.gif"></a> <a href="#"><img src="img2_on.gif"></a> </div> </div> 誰かが画像をクリックしたときに、画像の送信元を次のように変更したい <img src="imgx_off.gif">x画像番号1または2を表すwhereます。 これは可能ですか、それとも画像を変更するためにCSSを使用する必要がありますか?
764 javascript  jquery  image 

18
setTimeoutまたはsetInterval?
私の知る限り、これらの2つのJavaScriptは同じように動作します。 オプションA: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); オプションB: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); setTimeoutとsetIntervalの使用に違いはありますか?



24
jQuery Ajaxファイルのアップロード
次のjQueryコードを使用して、ajaxリクエストのPOSTメソッドを使用してファイルをアップロードできますか? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); 可能であれば、data一部を埋める必要がありますか?それは正しい方法ですか?ファイルをサーバー側にPOSTするだけです。 私はググググしてきましたが、私が見つけたのはプラグインで、計画では使用したくありません。少なくとも今のところは。

5
CodeMash 2012の「ワット」講演で言及されたこれらの奇妙なJavaScript動作の説明は何ですか?
CodeMash 2012の「ワット」の話は、基本的にRubyとJavaScriptのいくつかの奇妙な癖を指摘しています。 結果のJSFiddleをhttp://jsfiddle.net/fe479/9/で作成しました。 (Rubyを知らないので)JavaScript固有の動作を以下に示します。 JSFiddleで、私の結果の一部がビデオの結果と一致しないことがわかりましたが、その理由はわかりません。ただし、JavaScriptがどのようにバックグラウンドで動作するかを知りたいと思っています。 Empty Array + Empty Array [] + [] result: <Empty String> +JavaScriptで配列を使用する場合の演算子にかなり興味があります。これはビデオの結果と一致します。 Empty Array + Object [] + {} result: [Object] これはビデオの結果と一致します。何が起きてる?なぜこれがオブジェクトなのか。+オペレーターは何をしますか? Object + Empty Array {} + [] result: [Object] これはビデオと一致しません。ビデオは結果が0であることを示唆していますが、[オブジェクト]を取得しています。 Object + Object {} + {} result: [Object][Object] これもビデオと一致しません。変数を出力すると2つのオブジェクトがどのように生成されますか?多分私のJSFiddleは間違っています。 Array(16).join("wat" - 1) result: …
753 javascript 


11
文字列がJSの正規表現と一致するかどうかを確認します
JavaScript(jQueryを使用可能)を使用して、クライアント側の検証を行い、文字列が正規表現に一致するかどうかを確認したい: ^([a-z0-9]{5,})$ 理想的には、trueまたはfalseを返す式です。 私はJavaScript初心者ですが、match()必要なことはできますか?文字列全体ではなく、文字列の一部が正規表現と一致するかどうかをチェックするようです。
751 javascript  regex  match 


18
動的に名前が付けられたプロパティをJavaScriptオブジェクトに追加することは可能ですか?
JavaScriptでは、次のようなオブジェクトを作成しました。 var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 }; 実行時までプロパティ名が決定されない場合、最初の作成後にこのオブジェクトにさらにプロパティを追加することはできますか?すなわち var propName = 'Property' + someUserInput //imagine someUserInput was 'Z', how can I now add a 'PropertyZ' property to //my object?
745 javascript 

25
入力フィールドから属性を読み取るとHTMLエンコーディングが失われる
JavaScriptを使用して非表示フィールドから値を引き出し、テキストボックスに表示しています。非表示フィールドの値はエンコードされます。 例えば、 <input id='hiddenId' type='hidden' value='chalk & cheese' /> 引き込まれる <input type='text' value='chalk & cheese' /> いくつかのjQueryを介して、非表示フィールドから値を取得します(この時点で、エンコードが失われます)。 $('#hiddenId').attr('value') 問題はchalk & cheese、隠しフィールドから読み取ると、JavaScriptがエンコードを失っているように見えることです。私はその値を望んでいませんchalk & cheese。リテラルamp;を保持してほしい。 文字列をHTMLエンコードするJavaScriptライブラリまたはjQueryメソッドはありますか?



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