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

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

4
要素をブール値で非表示/表示
私はコードにこれらの多くを含める傾向があります if(shouldElementBeVisible) $element.show() else $element.hide() javascript、jquery、またはアンダースコアでパッケージ化されたよりエレガントな方法はありますか?理想的にはこのようなものが欲しい $element.showOrHideDependingOn(shouldElementBeVisible)



11
JavaScriptでファイルダイアログボックスを開く
をクリックしているときにファイルを開くダイアログをHTMLで表示するソリューションが必要divです。をdivクリックすると、[ファイルを開く]ダイアログボックスが開く必要があります。 入力ファイルボックスをHTMLページの一部として表示したくない。Webページの一部ではない別のダイアログに表示する必要があります。
109 javascript  file  dialog 


19
ホバーイベントがトリガーされないようにキャンバスからチャートをクリアする方法は?
Chartjsを使用して折れ線グラフを表示していますが、これは正常に機能します。 // get line chart canvas var targetCanvas = document.getElementById('chartCanvas').getContext('2d'); // draw line chart var chart = new Chart(targetCanvas).Line(chartData); しかし、チャートのデータを変更しようとすると問題が発生します。新しいデータポイントでChartの新しいインスタンスを作成し、キャンバスを再初期化してグラフを更新します。 これは正常に動作します。ただし、新しいグラフにカーソルを合わせると、古いグラフに表示されているポイントに対応する特定の場所に移動すると、ホバー/ラベルがトリガーされ、突然古いグラフが表示されます。マウスがこの場所にある間は表示されたままで、そのポイントから離れると消えます。古いグラフを表示したくない。完全に削除したい。 新しいものをロードする前に、キャンバスと既存のグラフの両方をクリアしようとしました。お気に入り: targetCanvas.clearRect(0,0, targetCanvas.canvas.width, targetCanvas.canvas.height); そして chart.clear(); しかし、これらのどれも今のところ機能していません。これを防ぐにはどうすればいいですか?

6
TypeScriptでメソッドのオーバーロードを行う方法はありますか?
TypeScript言語でメソッドのオーバーロードを行う方法はありますか? 私はこのようなことを達成したいです: class TestClass { someMethod(stringParameter: string): void { alert("Variant #1: stringParameter = " + stringParameter); } someMethod(numberParameter: number, stringParameter: string): void { alert("Variant #2: numberParameter = " + numberParameter + ", stringParameter = " + stringParameter); } } var testClass = new TestClass(); testClass.someMethod("string for v#1"); testClass.someMethod(12345, "string for …


7
React JS-キャッチされないTypeError:this.props.data.mapは関数ではありません
(ファイルまたはサーバーから)JSONデータを表示しようとしたときに、reactjsを使用していて、このエラーを回避できないようです。 Uncaught TypeError: this.props.data.map is not a function 私が見た: 「TypeError:this.props.data.map is not a function」というコードをスローするReactコード React.js this.props.data.map()は関数ではありません これらはどちらも、問題を解決するのに役立ちませんでした。ページが読み込まれた後、this.data.propsが未定義ではないことを確認できます(JSONオブジェクトと同等の値を持っています-で呼び出すことができますwindow.foo)。 ConversationList。mapメソッドがundefined変数ではなくJSONデータで機能していることを確認するにはどうすればよいですか? var converter = new Showdown.converter(); var Conversation = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( <div className="conversation panel panel-default"> <div className="panel-heading"> <h3 className="panel-title"> {this.props.id} {this.props.last_message_snippet} {this.props.other_user_id} </h3> </div> <div …
109 javascript  ajax  json  reactjs 

11
ScrollIntoView()により、ページ全体が移動します
ScrollIntoView()を使用して、リストで強調表示されたアイテムをスクロールして表示します。下にスクロールすると、ScrollIntoView(false)は完全に機能します。しかし、上方向にスクロールすると、ScrollIntoView(true)によってページ全体が少し移動し、意図したとおりに移動します。ScrollIntoView(true)を使用するときにページ全体が移動しないようにする方法はありますか? これが私のページの構造です- #listOfDivs { position:fixed; top:100px; width: 300px; height: 300px; overflow-y: scroll; } <div="container"> <div="content"> <div id="listOfDivs"> <div id="item1"> </div> <div id="item2"> </div> <div id="itemn"> </div> </div> </div> </div> listOfDivsはajax呼び出しからのものです。モバイルサファリの使用。 よろしくお願いします!
109 javascript  css 


7
値が数値の範囲内にあるかどうかを確認します
値が許容範囲内かどうかを確認したい。はいの場合、何かをする。そうでなければ、何か他のもの。 範囲は0.001-0.009です。ifこれを確認するために複数を使用する方法は知っていますが、単一のifステートメントで確認する方法があるかどうかを知りたいです。



13
配列内のすべてのオブジェクトのプロパティを削除します
bad配列内のすべてのオブジェクトからプロパティを削除したいと思います。forループを使用してすべてのオブジェクトから削除するよりも良い方法はありますか? var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...]; for (var i = 0, len = array.length; i < len; i++) { delete array[i].bad; } prototype、または何かを使用する方法があるはずのようです。知りません。アイデア?

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