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

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

13
オブジェクトプロパティによって配列からオブジェクトを削除する
var listToDelete = ['abc', 'efg']; var arrayOfObjects = [{id:'abc',name:'oh'}, // delete me {id:'efg',name:'em'}, // delete me {id:'hij',name:'ge'}] // all that should remain オブジェクトのプロパティを照合して配列からオブジェクトを削除するにはどうすればよいですか? ネイティブJavaScriptのみを使用してください。 削除するたびに長さが短くなるため、スプライスの使用に問題があります。クローンとスプライシングを元のインデックスで使用すると、長さが短くなるという問題が残ります。
138 javascript 

9
axとaxを削除=未定義
これらのいずれかを行うことで実質的な違いはありますか? delete a.x; 対 a.x = undefined; どこ a = { x: 'boo' }; それらは同等であると言えるでしょうか? (「V8はdeleteより良く使わないのが好き」などのことは考慮していません)
138 javascript 

12
Chart.jsでグラフの高さを設定する
Chart.jsを使用して水平棒グラフを描画したいのですが、スクリプトからキャンバスに割り当てる高さを使用する代わりに、グラフをスケーリングし続けます。 スクリプトからグラフの高さを設定する方法はありますか? フィドルを参照してください:Jsfidle HTML <div class="graph"> <div class="chart-legend"> </div> <div class="chart"> <canvas id="myChart"></canvas> </div> </div> JavaScript var ctx = $('#myChart'); ctx.height(500); var myChart = new Chart(ctx, { type: 'horizontalBar', data: { labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, …


7
モーメントjsは現在の月の最初と最後の日を取得します
今月の最初と最後の日と時刻をmoment.jsで次の形式で取得するにはどうすればよいですか。 2016-09-01 00:00 次のように現在の日付と時刻を取得でき moment().format('YYYY-MM-DD h:m')ます。上記の形式で出力されます。 しかし、今月の最初と最後の日付と時刻を取得する必要があります。これを行う方法はありますか? EDIT: 私の質問は異なっている。このことは、与えられた月を要求するので、私が求めています一方、ユーザーが既に持っていることを1 現在の重複」、いわゆる他に言及されていない日付の特定の形式を尋ねると一緒に月'。

11
UnderscoreJSを使用して配列からアイテムを削除する
このコードがあるとしましょう var arr = [{id:1、name: 'a'}、{id:2、name: 'b'}、{id:3、name: 'c'}]; そして、id = 3のアイテムを配列から削除したいと思います。スプライシングなしでこれを行う方法はありますか?アンダースコアまたはそのようなものを使用して何かメイズ?ありがとう!

21
JavaScriptでstr_replaceを実行してJavaScriptのテキストを置き換えるにはどうすればよいですか?
str_replaceJavaScriptの一部のテキストを置き換えるために、またはその類似の代替手段を使用したいと思います。 var text = "this is some sample text that i want to replace"; var new_text = replace_in_javascript("want", "dont want", text); document.write("new_text"); 与えるべき this is some sample text that i dont want to replace 正規表現を行う場合、組み込みの置換メソッドと比較してパフォーマンスにどのような影響がありますか。

8
jQueryタイマーを使用してjs関数を呼び出す
とにかくJQueryのタイマーを実装することはありますか?10秒ごとにjs関数を呼び出す必要があります。 私は以下を試しました window.setTimeout(function() { alert('test'); }, 10000); しかし、これは一度だけ実行され、その後二度と実行されません。
137 javascript  jquery 

6
Internet ExplorerのJavaScript配列関数(indexOf、forEachなど)の修正[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 詳述したように他の場所で、それ以外の場合は明らかによく知られている、Internet Explorerの(間違いなく、バージョン7、およびいくつかの例では、バージョン8)の上に、特に重要な機能を実装していないArray(例えばforEach、indexOfなど、)。 あちこちにいくつかの回避策がありますが、コピーアンドペーストしたり、独自の実装をハックしたりするのではなく、実装の適切な標準セットをサイトに組み込みたいと思います。有望に思えるjs-methodsを見つけましたが、ここに投稿して、別のライブラリがより強く推奨されるかどうかを確認したいと思いました。その他のいくつかの基準: ライブラリはちょうどブラウザはすでにの実装を持っていること、これらの機能には、運転あってはならない(js-methods表示されますが、ここでは非常にうまくやって)。 LGPLは許容されますが、非GPLをお願いします。

5
jQuery document.ready vs自己呼び出し匿名関数
これら2つの違いは何ですか。 $(document).ready(function(){ ... }); (function(){ ... })(); これら両方の関数が同時に呼び出されますか?HTMLページ全体がブラウザによってレンダリングされるときにdocument.readyがトリガーされることはわかっていますが、2番目の関数(匿名関数の自己呼び出し)についてはどうでしょうか。ブラウザーがページのレンダリングを完了するのを待つのか、それとも遭遇するたびに呼び出されるのか?
137 javascript  jquery 

19
SafariサードパーティCookieのiframeトリックが機能しなくなった
したがって、これは「サードパーティのCookieをSafariで機能させる方法」という質問の13回目の復讐ですが、おそらく2012年2月以降、競争の場が変わったと思うので、もう一度尋ねます。3番目を取得するための標準的なトリックの1つSafariのパーティーCookieは次のとおりです。JavaScriptを使用して非表示のiframeにPOSTします。これは、Safariをだましてユーザーがサードパーティのコンテンツを操作したと考えさせ、Cookieを設定できるようにします。 私が考えるこの抜け穴はそれはGoogleがその広告でそのトリックを使用していたことが明らかにされた軽度のスキャンダルをきっかけに閉鎖されています。少なくとも、このトリックを使用している間、SafariでCookieを設定することは完全にできませんでした。私はAppleが抜け穴をふさいでいると主張していたいくつかのランダムなインターネット投稿を発掘しましたが、公式の言葉は見つかりませんでした。 フォールバックとして、コンテンツをロードする前にボタンをクリックする必要があるようにメインのサードパーティフレームを再設計してみましたが、そのレベルの直接的な対話でさえSafariの冷たい冷たい心を溶かすには不十分でした。 それで、Safariが本当にこの抜け穴を閉じたかどうか、誰かが確実に知っていますか?その場合、他の回避策はありますか(すべてのリクエストにセッションIDを手動で含めること以外)?


7
JavaScriptを使用してマウスクリックをシミュレートする方法は?
私はそのdocument.form.button.click()方法を知っています。ただし、onclickイベントのシミュレーション方法を教えてください。 私はこのコードをStack Overflowのどこかで見つけましたが、それを使用する方法がわかりません:( function contextMenuClick() { var element= 'button' var evt = element.ownerDocument.createEvent('MouseEvents'); evt.initMouseEvent('contextmenu', true, true, element.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 1, null); element.dispatchEvent(evt); } JavaScriptを使用してマウスクリックイベントを起動するにはどうすればよいですか?

9
任意の長さの要求を許可するようにweb.configを構成する方法
textarea要素の値からファイルクライアント側を作成したいサイトを構築しています。 これを行うためのコードを用意していますが、このエラーが発生します HTTPエラー404.15-見つかりませんリクエストフィルタリングモジュールは、クエリ文字列が長すぎるリクエストを拒否するように設定されています。 任意のサイズのリクエストを処理できるようにこれをオーバーライドする方法はありますか? そうでない場合、filesystem / active xオブジェクトを使用せずにクライアント側でファイルを生成する方法はありますか? ありがとう


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