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

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

7
setInterval内でReact状態フックを使用すると状態が更新されない
私は新しいReactHooksを試していますが、毎秒増加するはずのカウンターを備えたClockコンポーネントがあります。ただし、値は1を超えて増加することはありません。 function Clock() { const [time, setTime] = React.useState(0); React.useEffect(() => { const timer = window.setInterval(() => { setTime(time + 1); }, 1000); return () => { window.clearInterval(timer); }; }, []); return ( <div>Seconds: {time}</div> ); } ReactDOM.render(<Clock />, document.querySelector('#app')); <script src="https://unpkg.com/react@16.7.0-alpha.0/umd/react.development.js"></script> <script src="https://unpkg.com/react-dom@16.7.0-alpha.0/umd/react-dom.development.js"></script> <div id="app"></div> コードスニペットを実行する結果を非表示スニペットを展開

13
React NativeでSVGファイルを表示するにはどうすればよいですか?
svgファイルを表示したいのですが(svg画像がたくさんあります)、表示する方法が見つかりませんでした。react-native-svgのImageコンポーネントとUseコンポーネントを使用しようとしましたが、動作しません。そして、私はそれをネイティブな方法でやろうとしましたが、svg画像だけを表示するのは本当に大変な作業です。 コード例: import Svg, { Use, Image, } from 'react-native-svg'; <View> <Svg width="80" height="80"> <Image href={require('./svg/1f604.svg')} /> </SvgRn> </View> また、react nativeが基本的にsvgをサポートしていないことも知っていますが、誰かがこの問題をトリッキーな方法で修正したと思います(react-native-svgの有無にかかわらず)

6
文字列としてキーを含み、マップ反復として値を含むngForループマップを使用して反復する方法
私はAngular5を初めて使用し、typescriptに別のマップを含むマップを反復しようとしています。この種のマップの下を角度で繰り返す方法は、コンポーネントのコードです。 import { Component, OnInit} from '@angular/core'; @Component({ selector: 'app-map', templateUrl: './map.component.html', styleUrls: ['./map.component.css'] }) export class MapComponent implements OnInit { map = new Map<String, Map<String,String>>(); map1 = new Map<String, String>(); constructor() { } ngOnInit() { this.map1.set("sss","sss"); this.map1.set("aaa","sss"); this.map1.set("sass","sss"); this.map1.set("xxx","sss"); this.map1.set("ss","sss"); this.map1.forEach((value: string, key: string) => { console.log(key, value); }); …


17
TypeScript列挙型からオブジェクト配列へ
私はこのように定義された列挙型を持っています: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } ただし、以下のようにAPIからオブジェクト配列/リストとして表現したいと思います。 [{id: 1, name: 'Percentage'}, {id: 2, name: 'Numeric Target'}, {id: 3, name: 'Completed Tasks'}, {id: 4, name: 'Average Milestone Progress'}, {id: 5, name: 'Not Measured'}] これを行う簡単でネイティブな方法はありますか、それとも列挙型をintとstringの両方にキャストする関数を作成し、オブジェクトを配列に作成する必要がありますか?

6
Twitter Bootstrapのツリー[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私は可能な限り多くのCSSと最小限のJS(状態のみなど)を使用するツリー(ディレクトリツリーなど)の作成に取り組んでおり、ブートストラップ用の既存の優れたツリープラグインがあるかどうか知りたいまたはjquery-uiブートストラップ。 参考のため、またはこの質問について混乱している人のために、ブートストラップ用のdynatreeのようなものを探しています。

4
スプリットの使い方は?
常に次のような文字列を分解する必要があります。 何か-something_else。 「something_else」を別の入力フィールドに入力する必要があります。現在、この文字列の例は、次のようにその場でHTMLテーブルの行に追加されています。 tRow.append($('<td>').text($('[id$=txtEntry2]').val())); 私は「分割」が進むべき道だと思いますが、見つけることができるドキュメントはほとんどありません。
108 javascript  split 

12
Googleマップ:開いているInfoWindowsを自動的に閉じますか?
私のサイトでは、Google Maps API v3を使用して、家のマーカーを地図に配置しています。 閉じるアイコンを明示的にクリックしない限り、情報ウィンドウは開いたままになります。つまり、マップマーカーにカーソルを合わせると、一度に2つ以上の情報ウィンドウを開くことができます。 質問:現在アクティブなInfoWindowのみが開かれ、他のすべてのInfoWindowが閉じられるようにするにはどうすればよいですか?つまり、一度に開くことができるInfoWindowは1つだけですか?

7
jQueryで、すべて同じ名前のラジオボタンの値を取得するにはどうすればよいですか?
これが私のコードです: <table> <tr> <td>Sales Promotion</td> <td><input type="radio" name="q12_3" value="1">1</td> <td><input type="radio" name="q12_3" value="2">2</td> <td><input type="radio" name="q12_3" value="3">3</td> <td><input type="radio" name="q12_3" value="4">4</td> <td><input type="radio" name="q12_3" value="5">5</td> </tr> </table> <button id="submit">submit</button> ここにJSがあります: $(function(){ $("#submit").click(function(){ alert($('input[name=q12_3]').val()); }); }); こちらがJSFIDDLEです!ボタンをクリックするたびに1が返されます。なぜですか?誰か助けてもらえますか?
108 javascript  jquery 

8
JSHintとRequireJSを使用して警告「define」を無効にする方法が定義されていません
プロジェクトでRequireJS AMDを使用しています。プロジェクトでjshintを実行すると、次のようなエラーがスローされます AMDスクリプト 'define' is not defined. モカテストケースで 'describe' is not defined. 'it' is not defined. jshintでこの警告を削除するにはどうすればよいですか?



7
「バニラ」JavaScriptライブラリをNode.jsにロードする
Node.jsサーバーで使用したいいくつかの機能を持つサードパーティのJavaScriptライブラリがいくつかあります。(具体的には、見つけたQuadTree javascriptライブラリを使用したいと思います。)しかし、これらのライブラリは単純な.jsファイルであり、「Node.jsライブラリ」ではありません。 そのため、これらのライブラリはexports.var_name、Node.jsがモジュールに期待する構文に従っていません。私が理解する限り、それはあなたがそうするとき、module = require('module_name');またはmodule = require('./path/to/file.js');あなたが公にアクセス可能な関数などのないモジュールで終わることになるということを意味します。 私の質問は、「Node.jsに任意のjavascriptファイルをロードして、その機能を利用できるように書き直す必要がないようにするにはどうすればよいexportsですか?」です。 私はNode.jsを初めて使用するので、それがどのように機能するかについて私の理解に明白な穴があるかどうかを知らせてください。 編集:もっと物事を研究していて、Node.jsが使用するモジュール読み込みパターンが、CommonJSと呼ばれるJavascriptライブラリを読み込むために最近開発された標準の一部であることがわかりました。Node.jsのモジュールドキュメントページでこのように書かれていますが、今まで見逃していました。 私の質問に対する答えは、「あなたのライブラリの作者がCommonJSインターフェースの作成に取り掛かるか、それをあなた自身の気の利いたものにするまで待つ」ということになるかもしれません。

18
Firefoxで開発されたJavaScriptがIEで失敗する典型的な理由は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 最近のFirefoxとSafariで正常に動作するJavaScript拡張ページをいくつか開発しました。Internet Explorerでのチェックに失敗しましたが、IE 6および7(これまでのところ)ではページが機能しません。一部のJavaScriptは実行されますが、スクリプトはなんらかの理由で実行されず、JavaScriptが存在しないかのようにページに表示されます。私はdom操作付きの独自のライブラリーを使用しています。YUI2からはYUI-LoaderとXML-Http-Requestを使用し、1つのページではJQueryに依存する「psupload」を使用しています。 Office XPからMicrosoft Script Editorをインストールしていますが、デバッグしています。私は今、特定のテストも書きます。 IEの典型的な欠点は何ですか?目を開いておくことができる方向。 私はこのページを見つけました、それはいくつかの違いを示しています。訪問:Quirksmode あなたの経験から、最初に探すべきいくつかの典型的なことを挙げていただけますか? また、後で特定のタスクについてさらに質問しますが、今のところ、Firefoxで正常に実行されるスクリプトでIEが通常失敗する理由についてのあなたの経験に興味があります。 編集:すばらしい回答をありがとうございます! それまでの間、コード全体を調整してInternet Explorerでも動作するようにしました。私はjQueryを統合し、自分のクラスをその上に構築しました。これは私の最初の間違いでした。最初からすべてをjQueryで構築しなかったのです。今私が持っています。 また、JSLintは非常に役立ちました。 そして、さまざまな答えからの単一の問題の多くが役立ちました。


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