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

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

30
1…Nを含む配列を作成する方法
1からNまでを含むJavaScript配列を作成するための以下の代替手段を探しています。Nは実行時にのみ認識されます。 var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } 私には、ループなしでこれを行う方法があるはずだと感じています。
1163 javascript  arrays 


15
Access-Control-Allow-Originヘッダーはどのように機能しますか?
どうやら、私はそのセマンティクスを完全に誤解しています。私はこのようなものを考えました: クライアントのダウンロードjavascriptのコードMyCode.js http://siteA- 起源。 MyCode.jsの応答ヘッダーにはAccess-Control-Allow-Origin:http://siteBが含まれています。これは、MyCode.jsがサイトBへのクロスオリジン参照を作成できることを意味していると思いました。 クライアントはMyCode.jsの一部の機能をトリガーしますhttp://siteB。これにより、クロスオリジンリクエストであるにもかかわらず、にリクエストが送信されます。 まあ、私は間違っています。このようにはまったく機能しません。それで、私はクロスオリジンリソースシェアリングを読み、w3c推奨のクロスオリジンリソースシェアリングを読み込もうとしました 確かなことが1つあります。このヘッダーをどのように使用すればよいのか、まだわかりません。 サイトAとサイトBの両方を完全に制御できます。サイトAからダウンロードしたJavaScriptコードがこのヘッダーを使用してサイトBのリソースにアクセスできるようにするにはどうすればよいですか? PS JSONPを利用したくありません。


30
配列の最後のアイテムを取得する
これまでの私のJavaScriptコードは次のとおりです。 var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT); 現在、配列の最後から2番目の項目がURLから取得されます。ただし、配列の最後の項目があるかどうかを確認したい場合は、最後から"index.html"3番目の項目を代わりに取得します。
1142 javascript  arrays 

16
「正しい」JSON日付形式
JSONの日付形式には、さまざまな標準がありました。 "\"\\/Date(1335205592410)\\/\"" .NET JavaScriptSerializer "\"\\/Date(1335205592410-0500)\\/\"" .NET DataContractJsonSerializer "2012-04-23T18:25:43.511Z" JavaScript built-in JSON object "2012-04-21T18:25:43-05:00" ISO 8601 どちらが正しいですか?それとも最高?これには何らかの基準がありますか?
1137 javascript  json 

30
JavaScriptで2次元配列を作成するにはどうすればよいですか?
私はオンラインで読んでいて、それが不可能だと言う人もいれば、それが可能だと言って、例を挙げたり、他の人がその例に反論したりするところもあります。 JavaScriptで2次元配列を宣言するにはどうすればよいですか?(それが可能であると仮定) メンバーにアクセスするにはどうすればよいですか?(myArray[0][1]またはmyArray[0,1]?)


20
forEachループでasync / awaitを使用する
使用に問題があるasync/のawait中にforEachループが?私は、ファイルの配列awaitと各ファイルのコンテンツをループしようとしています。 import fs from 'fs-promise' async function printFiles () { const files = await getFilePaths() // Assume this works fine files.forEach(async (file) => { const contents = await fs.readFile(file, 'utf8') console.log(contents) }) } printFiles() このコードは機能しますが、何か問題が発生する可能性がありますか?このようなより高次の関数ではasync/ を使用するべきではないと誰かに言わawaitれたので、これに問題があるかどうか尋ねたかっただけです。

17
IDで要素を削除
標準のJavaScriptで要素を削除するときは、最初にその親に移動する必要があります。 var element = document.getElementById("element-id"); element.parentNode.removeChild(element); 最初に親ノードに移動する必要があるのは少し奇妙に思えますが、JavaScriptがこのように機能する理由はありますか?
1129 javascript 

29
jQueryドロップダウンから選択オプションを取得
通常$("#id").val()、選択したオプションの値を返すために使用しますが、今回は機能しません。選択したタグにはIDがありますaioConceptName HTMLコード <label>Name</label> <input type="text" name="name" /> <select id="aioConceptName"> <option>choose io</option> <option>roma</option> <option>totti</option> </select>
1128 javascript  jquery  html 

8
Facebook FluxでReduxを使用する理由 [閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 昨年休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はこの答えを読んで、ボイラープレートを減らし、GitHubの例をいくつか見て、少しやり直してみました(todoアプリ)。 私が理解しているように、公式のredux doc動機は、従来のMVCアーキテクチャと比較して長所を提供します。しかし、それは質問に対する答えを提供しません: Facebook FluxではなくReduxを使用する理由 それはプログラミングスタイルの問題だけですか?機能か非機能か?または、問題はreduxアプローチから続く能力/開発ツールにありますか?たぶんスケーリング?またはテスト? reduxは関数型言語から来た人々にとって流動的なものだと言ってもよろしいですか? この質問に答えるために、実装の複雑さを比較することができます。 公式のredux docモチベーションのモチベーションポイントは次のとおりです。 楽観的な更新の処理(私が理解しているように、5番目の点にほとんど依存しません。Facebookの変化に実装するのは難しいですか?) サーバーでのレンダリング(facebookフラックスでもこれを行うことができます。reduxと比較して何か利点はありますか?) ルート遷移を実行する前にデータを取得する(facebookフラックスではなぜそれができないのですか?利点は何ですか?) ホットリロード(React Hot Reloadで可能です。なぜreduxが必要なのですか?) 元に戻す/やり直し機能 その他のポイントは?持続する状態のように...



30
JavaScriptのendsWith
JavaScriptで文字列が特定の文字で終了しているかどうかを確認するにはどうすればよいですか? 例:文字列があります var str = "mystring#"; その文字列がで終わるかどうかを知りたい#。どうすれば確認できますか? endsWith()JavaScriptにメソッドはありますか? 私が持っている1つの解決策は、文字列の長さを取り、最後の文字を取得してそれをチェックすることです。 これは最善の方法ですか、それとも他の方法がありますか?

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