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

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

18
NodeJS:サーバーのポートを取得する方法?
Httpサーバーを作成し、ポートでリッスンを開始し、その後に次の行に沿って何かが続くNodeのサンプルhello worldコードをよく目にします。 console.log('Server is listening on port 8000'); しかし、理想的には代わりにこれが欲しいでしょう: console.log('Server is listening on port ' + server.port); 呼び出す前に変数に番号を保存せずに、サーバーが現在リッスンしているポートを取得するにはどうすればよいserver.listen()ですか? これが以前に行われたのを見たことがありますが、Nodeのドキュメントでは見つかりません。多分それは表現するために特定のものですか?

14
リーフ署名を検証できません
APIに到達するためにnode.js request.jsを使用しています。このエラーが発生しています [エラー:UNABLE_TO_VERIFY_LEAF_SIGNATURE] 私の資格情報はすべて正確で有効であり、サーバーは問題ありません。郵便配達員にも同じ依頼をしました。 request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); このコードは、実行可能スクリプトexで実行されています。node ./run_file.js、それはなぜですか?サーバーで実行する必要がありますか?

17
PHP json_encode数値を文字列としてエンコード
PHPのjson_encode関数に問題があります。数値を文字列としてエンコードします。 array('id' => 3) なる "{ ["id": "3", ...) jsはこれらの値を検出すると、それらを文字列として解釈し、数値演算が失敗します。json_encode数値を文字列としてエンコードしないようにする方法を知っている人はいますか?ありがとうございました!
142 php  javascript  json 

9
jqueryコードをjavascriptに変換する簡単な方法はありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する jQueryを使用してjavascript / domで特定のことを達成する例はたくさんあります。ただし、jQueryを使用することは、必ずしもjQueryで記述されたjavascriptソリューションの例を理解しやすくするオプションではありません。 jQueryコードを通常のJavaScriptに変換する簡単な方法はありますか?jQueryのソースコードにアクセスしたり、理解したりする必要はないと思います。

4
親の純粋なJavaScriptの子要素を見つける
最も効率的な方法は、純粋なJavaScriptのみを使用して特定の親要素の(クラスまたはIDを持つ)子要素を見つけることです。jQueryやその他のフレームワークはありません。 この場合、私が見つける必要があるだろうchild1のかchild2のの親を DOMツリーが複数持つことができると仮定し、child1のかchild2のツリー内のクラスの要素を。親の要素だけが欲しい <div class="parent"> <div class="child1"> <div class="child2"> </div> </div> </div>
142 javascript  dom 

18
Safariブラウザを検出する
JavaScriptを使用してSafariブラウザを検出する方法は?以下のコードを試したところ、SafariだけでなくChromeブラウザも検出されました。 function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

3
悪意のあるコードがCORSを悪用するために「Origin」ヘッダーを偽装するのを防ぐにはどうすればよいですか?
私が理解している方法では、foo.comのページで実行されているクライアント側のスクリプトがbar.comのデータをリクエストする場合、リクエストでヘッダーを指定し、Origin: http://foo.comバーがで応答する必要がありますAccess-Control-Allow-Origin: http://foo.com。 サイトroh.comからの悪意のあるコードがヘッダーOrigin: http://foo.comを偽装してバーからページを要求するのを防ぐ方法は何ですか?
142 javascript  ajax  http  cors 

5
Object.is vs ===
この比較を使用しているコード例に出くわしました。 var someVar = 0; Object.is(false, someVar); //Returns false 私は知っているfalse == 0だろうtrue、我々が持っている理由です===。 どうObject.is違うの===?

10
canvas.toDataURL()を使用してキャンバスを画像として保存する方法
現在HTML5 Webアプリ/ Phonegapネイティブアプリを構築していますが、キャンバスを画像としてで保存する方法がわかりませんcanvas.toDataURL()。誰かが私を助けてくれますか? ここにコードがありますが、何が問題になっていますか? //私のキャンバスの名前は「canvasSignature」 JavaScript: function putImage() { var canvas1 = document.getElementById("canvasSignature"); if (canvas1.getContext) { var ctx = canvas1.getContext("2d"); var myImage = canvas1.toDataURL("image/png"); } var imageElement = document.getElementById("MyPix"); imageElement.src = myImage; } HTML5: <div id="createPNGButton"> <button onclick="putImage()">Save as Image</button> </div>

10
jQueryを使用してdivの高さがいつ変化するかを検出する
動的に追加および削除されるコンテンツを含むdivがあるので、高さが頻繁に変化します。私はまた、JavaScriptの真下に絶対的に配置されたdivを持っているので、divの高さが変化したことを検出できない限り、divをその下に再配置することはできません。 では、そのdivの高さが変化したことをどのように検出できますか?使用する必要があるいくつかのjQueryイベントがあると思いますが、どちらにフックするかわかりません。
141 javascript  jquery 

16
HTML5アプリケーションをデスクトップアプリケーションとして配布するためのソリューション?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 HTML5ベースのデスクトップアプリケーションを配布するためのいくつかのソリューションは何ですか? HTML5アプリをWindows、OSX、Linuxのスタンドアロンデスクトップアプリケーションとして配布したいのですが。アプリのアイコンのショートカットをダブルクリックしてプログラムを実行できるようにしたいと思います。 ブラウザウィンドウをまったく表示せずに、自分のアプリだけを表示します。これは可能ですか?

7
Googleマップのマーカーアイコン画像のサイズ変更
マーカーのアイコンプロパティに画像を読み込むと、元のサイズで表示されます。これは本来のサイズよりもはるかに大きくなります。 標準よりも小さいサイズに変更したい。これを行う最良の方法は何ですか? コード: function addMyPos(latitude,longitude){ position = new google.maps.LatLng(latitude,longitude) marker = new google.maps.Marker({ position: position, map: map, icon: "../res/sit_marron.png" }); }

6
ES6 +で2つのJavaScriptオブジェクトをマージするにはどうすればよいですか?
私はいつもこのようなコードを書かなければならないことにうんざりしています。 function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } または、自分でコードを記述したくない場合は、すでにそれを行うライブラリを実装します。確かにES6 +のようなものを提供してくれるだろう、この上の救助に来ていますObject.prototype.extend(obj2...)か、Object.extend(obj1,obj2...) ES6 +はそのような機能を提供しますか?まだそこにない場合、そのような機能は計画されていますか?計画されていない場合、なぜそうしないのですか?

11
React.js:1つのonChangeハンドラーでさまざまな入力を識別する
これに取り組む正しい方法は何ですか? var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( <div>{this.state.total}<br/> <input type="text" value={this.state.input1} onChange={this.handleChange} /> <input type="text" value={this.state.input2} onChange={this.handleChange} /> </div> ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t = this.state.input1 + this.state.input2; this.setState({total: t}); } }); React.renderComponent(<Hello />, …
141 javascript  reactjs  jsx 

7
Nodejsイベントループ
nodejsアーキテクチャには内部的に2つのイベントループがありますか? libev / libuv v8 JavaScriptイベントループ I / O要求で、ノードはlibeioへの要求をキューに入れ、li​​beioはlibevを使用してイベントを介してデータの可用性を通知し、最後にそれらのイベントはコールバックを使用してv8イベントループによって処理されますか? 基本的に、libevとlibeioはどのようにnodejsアーキテクチャに統合されていますか? nodejsの内部アーキテクチャを明確に示すために利用できるドキュメントはありますか?

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