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

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

13
AndroidのChromeで物理的な画面サイズ/ dpi /ピクセル密度を取得する
質問 AndroidのChromeで実際に正しい画面の物理的なサイズを取得する安全な方法はありますか?必要に応じて、古いバージョンのChromeとAndroidを対象外にすることができます。 事前調査 javascript(またはcss)内からデバイスの実際の物理的な画面サイズを取得することについて、stackoverflowに関する多くの行き止まりの質問があります。ブラウザの実装が正しい情報を提供するハードウェアに依存しているOSAPIに依存していることは言うまでもなく、htmlapiの標準化と実際のブラウザの実装の間に収束はないようです。 ちなみに、いくつかの以前の答えは、当時普及していた特定のピクセル密度を想定することで難解であり(2011年など)、したがって役に立たない。他のものはウェブキットに関連していますが、クロームブリンクはクローム(?)のウェブキットに取って代わったかもしれません。 Android上のChromeのみに制限することで、簡単なソリューションの存在を探りたいと思います。 注意 これはすべて、ブラウザー内のjavascript(またはcss)ソリューションに関するものであり、ネイティブアプリのソリューションではありません。


8
Ajaxリクエストを介してJSONでSelect2を使用する方法は?
私Selectセレクト3.4.5は、JSONデータを扱うされません。 HTMLの入力ボックスは次のとおりです。 <input class='form-control col-lg-5 itemSearch' type='text' placeholder='select item' /> …そして私のJavaScript $(".itemSearch").select2({ placeholder: "Search for an Item", minimumInputLength: 2, ajax: { url: "/api/productSearch", dataType: 'json', quietMillis: 100, data: function (term, page) { return { option: term }; }, results: function (data, page) { var more = (page * 10) < …

4
Socket.IO処理切断イベント
この切断イベントを処理できません。ソケットがクライアントに送信されない/クライアントが応答しない理由がわかりません。 サーバ io.sockets.on('connection', function (socket) { socket.on('NewPlayer', function(data1) { online = online + 1; console.log('Online players : ' + online); console.log('New player connected : ' + data1); Players[data1] = data1; console.log(Players); }); socket.on('DelPlayer', function(data) { delete Players[data]; console.log(Players); console.log('Adios' + data); }); socket.on('disconnect', function () { socket.emit('disconnected'); online = online …

9
インデックスで数値以外のオブジェクトプロパティにアクセスしますか?
このような配列がある場合: var arr = ['one','two','three']; これを行うことで、さまざまな部分にアクセスできます。 console.log(arr[1]); キーではなく順序でオブジェクトのプロパティにアクセスするにはどうすればよいですか? 例: var obj = { 'something' : 'awesome', 'evenmore' : 'crazy' }, jbo = { 'evenmore' : 'crazy', 'something' : 'awesome' }; プロパティ名を明示的に使用せずに、各オブジェクトの最初のプロパティ(「何か」からobj、「さらに」から)を取得するにはどうすればよいjboですか? さて、あなた方の何人かは私が次のようなものを求めていると思っているようです: console.log(obj['something']); これは当てはまりません。最初の例と同じように、可能であれば、特にインデックスをターゲットにすることを検討しています。


4
JavaScriptトリプルより大きい
私は別のStackOverflowの投稿でこの構文を見て、それが何をするのか興味がありました: var len = this.length >>> 0; どういう>>>意味ですか?
88 javascript 

22
変数の大文字の最初の文字
私はウェブ上で検索しましたが、私を助けるものを見つけることができません。変数内で各単語の最初の文字を大文字にしたい。 これまで私が試した: toUpperCase(); そして、それはすべての文字を大文字にするので、運がありませんでした。

7
JavaScriptハッシュマップはどのように実装されていますか?
私は現在OpenLayersを使用しており、ベクターレイヤー(100000を超えるベクター)に描画するための膨大なデータセットを持っています。 現在、これらすべてのベクトルをJavaScriptハッシュマップに入れて、パフォーマンスを分析しようとしています。JavaScriptのハッシュマップがどのように実装されているのか知りたいのですが、それは実際のハッシュ関数ですか、それとも単純なデータ構造と検索アルゴリズムを使用するラップされた関数ですか?

4
d3.jsとchart.jsの比較(チャートのみ)[クローズ]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 昨日休業。 この質問を改善する プロジェクトでchart.jsを数回使用しましたが、d3.jsを使用したことはありません。多くの人がd3.jsがチャートに最適なjavascriptフレームワークであると言いますが、特にchart.jsとの比較が必要な場合は、その理由を説明できません。 私はこれを見つけました:http://www.fusioncharts.com/javascript-charting-comparison/ しかし、それは私が探していたものではありません。 使いやすさとパフォーマンス(グラフのみ)の観点から、これらのフレームワークの比較について知っている人はいますか?

7
JSオブジェクトにキーが存在するかどうかの確認
私は次のJavaScriptオブジェクトを持っています: var obj = { "key1" : val, "key2" : val, "key3" : val } これと同様に、キーが配列に存在するかどうかを確認する方法はありますか? testArray = jQuery.inArray("key1", obj); 動作しません。 このようにobjを反復処理する必要がありますか? jQuery.each(obj, function(key,val)){}


1
Awaitは、非同期関数内の予約語エラーです
私は次の構文で問題を理解するのに苦労しています: export const sendVerificationEmail = async () => (dispatch) => { try { dispatch({ type: EMAIL_FETCHING, payload: true }); await Auth.sendEmailVerification(); dispatch({ type: EMAIL_FETCHING, payload: false })) } catch (error) { dispatch({ type: EMAIL_FETCHING, payload: false }); throw new Error(error); } }; 私は次のようにエラーを受け取り続けます: awaitは予約語です ...しかし、非同期関数内では合法ではありませんか? ディスパッチビットはreact-thunkライブラリから来ています。

15
Javascriptは2つのフィールドで配列をソートします
grouperArray.sort(function (a, b) { var aSize = a.gsize; var bSize = b.gsize; var aLow = a.glow; var bLow = b.glow; console.log(aLow + " | " + bLow); return (aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0; }); したがって、上記のコードは配列をgsize(最小から最大)で並べ替えます。それはうまくいきます。しかし、gsizeが同じである場合は、グローで並べ替えてください。 ありがとう。


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