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

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

11
Node.JSを使用して、JSONファイルを(サーバー)メモリに読み込むにはどうすればよいですか?
バックグラウンド Node.jsでいくつかの実験を行っており、JSONオブジェクトをテキストファイルまたは.jsファイル(どちらが良いですか?)からメモリに読み込んで、コードからそのオブジェクトにすばやくアクセスできるようにしたいと考えています。モンゴやアルフレッドなどが世の中にあることに気づきましたが、それは今必要なものではありません。 質問 JavaScript / Nodeを使用して、JSONオブジェクトをテキストファイルまたはjsファイルからサーバーメモリに読み込むにはどうすればよいですか?
618 javascript  json  node.js 


17
親ページからiframeでJavaScriptコードを呼び出す
基本的に、私はiframeページに埋め込まれていiframeて、親ページから呼び出す必要があるいくつかのJavaScriptルーチンがあります。 今は、を呼び出すだけでよいので、その反対は非常に簡単ですparent.functionName()が、残念ながら、私はそれとは正反対のことが必要です。 私の問題はのソースURLを変更するのではなく、iframeで定義された関数を呼び出すことiframeです。
615 javascript  html  iframe 


2
Grunt、NPM、Bowerの違い(package.jsonとbower.json)
私はnpmとbowerを初めて使用し、emberjsで最初のアプリを作成します:)。 Railsについては少し経験があるので、依存関係をリストするためのファイル(Bundler Gemfileなど)の考え方に精通しています。 質問:パッケージを追加したい(そして依存関係をgitにチェックインしたい)場合、それはどこに属しpackage.jsonていbower.jsonますか-どこに属しますか? 私が収集したものから、 実行bower installするとパッケージがフェッチされて/vendorディレクトリに配置され、 実行npm installするとパッケージがフェッチされて/node_modulesディレクトリに配置されます。 このSOの答えは、bowerがフロントエンド用で、npmがバックエンド用のものであることを示しています。 Ember-app-kitは一見するとこの違いに準拠しているようです...しかし、一部の機能を有効にするためのgruntfileの指示には2つの明示的なコマンドが含まれているため、ここでは完全に混乱しています。 直感的に私はそれを推測します npm install --save-dev package-nameは、package-jをpackage.jsonに追加することと同じです。 亭--saveパッケージ名はインストール私にパッケージを追加するのと同じかもしれないbower.jsonとランニング亭がインストール? その場合、依存関係を管理するファイルに追加せずに、そのようなパッケージを明示的にインストールする必要があります(コマンドラインツールをグローバルにインストールすることは別として)。


18
JavaScriptオブジェクトの最初のプロパティにアクセスする方法は?
オブジェクトの最初のプロパティにアクセスするためのエレガントな方法はありますか... プロパティの名前がわからない場合 for .. inまたはjQueryのようなループを使用せずに$.each たとえばfoo1、foo1の名前を知らなくてもオブジェクトにアクセスする必要があります。 var example = { foo1: { /* stuff1 */}, foo2: { /* stuff2 */}, foo3: { /* stuff3 */} };
611 javascript  object 



15
Firebugまたは同様のツールを使用してJavaScript / jQueryイベントバインディングをデバッグする方法
かなり複雑で面倒なDOM操作を行うために、jQueryを使用するWebアプリケーションをデバッグする必要があります。ある時点で、特定の要素にバインドされた一部のイベントは発生せず、単に動作を停止します。 アプリケーションのソースを編集する機能がある場合は、ドリルダウンして一連のFirebug console.log()ステートメントとコメント/コメント解除コードを追加して、問題を特定します。しかし、アプリケーションコードを編集できず、Firebugまたは同様のツールを使用してFirefoxで完全に作業する必要があると仮定します。 Firebugは、DOMをナビゲートして操作するのに非常に優れています。しかし、これまでのところ、Firebugでイベントのデバッグを行う方法を理解できていません。具体的には、(Firebug JavaScriptブレークポイントを使用して変更をトレースする)特定の時点で特定の要素にバインドされているイベントハンドラーのリストを表示したいだけです。しかし、Firebugにはバインドされたイベントを表示する機能がないか、私が愚かすぎてそれを見つけることができません。:-) 何か提案やアイデアはありますか?理想的には、今日のDOMの編集方法と同様に、要素にバインドされたイベントを表示して編集したいだけです。

25
jQueryでHTML文字列をエスケープする
jQueryで文字列からHTMLをエスケープする簡単な方法を知っている人はいますか?任意の文字列を渡し、HTMLページに表示するために適切にエスケープする必要があります(JavaScript / HTMLインジェクション攻撃を防ぐため)。これを行うためにjQueryを拡張することは可能だと確信していますが、現時点では、これを実現するためのフレームワークについて十分に理解していません。


15
マルチコアマシンのNode.js
Node.jsのは面白そうだね、しかし私は何かを欠場しなければならない-のNode.jsだけ単一のプロセスやスレッドで実行するように調整されていませんか? それでは、マルチコアCPUとマルチCPUサーバーに対してどのように拡張するのでしょうか。結局のところ、シングルスレッドサーバーを可能な限り高速にするのは素晴らしいことですが、高負荷の場合は複数のCPUを使用したいと思います。アプリケーションを高速化する場合も同様です。今日では、複数のCPUを使用してタスクを並列化する方法のようです。 Node.jsはこの図にどのように適合しますか?どういうわけか複数のインスタンスを分散するという考えですか、それとも何ですか?


5
Chrome DevToolsの要素で発生したイベントを表示するにはどうすればよいですか?
ライブラリのページにカスタマイズ可能なフォーム要素があります。使用するイベントハンドラーを見つけようとしているので、それとやり取りするときにどのJavaScriptイベントが発生するかを確認したいと思います。 Chrome Web Developerを使用してどうすればよいですか?

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