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

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

5
iFrame jQueryで要素を選択する
このアプリケーションでは、Webページを解析して、iFrameの別のページに読み込みます。ロードされたページのすべての要素には、tokenid-sがあります。これらのtokenid-sによって要素を選択する必要があります。意味-メインページの要素をクリックし、iFrameのページで対応する要素を選択します。jQueryの助けを借りて、次のようにしています。 function selectElement(token) { $('[tokenid=' + token + ']').addClass('border'); } ただし、この関数では、iFrameではなく、現在のページの要素のみを選択できます。読み込まれたiFrameの要素を選択するにはどうすればよいですか? ありがとう。

27
Google Maps JavaScript API RefererNotAllowedMapError
私たちは、クライアントの1人用のジオプレースメントアプリを開発しようとしています。まず、独自のドメインでテストします。 Google Maps JavaScript APIに署名しており、有効なブラウザキーがあり、ドメインwww.grupocamaleon.comがそのキーの使用を承認されています。 しかし、エラーなしで実行する最も簡単な例すら作成できません。 私たちのドメインには、キーを使用して次のデモがあります。 (1)http://www.grupocamaleon.com/boceto/aerial-simple.html しかし、それは機能せず、Firebugコンソールはこう言います: 「Google Maps APIエラー:Google Maps APIエラー:RefererNotAllowedMapError(RefererNotAllowedMapErrorに関するGoogleドキュメントへのリンク)承認するサイトのURL:(1)」 私の資格情報ページには、受け入れるリファラーを追加する可能性がないため、現在、リファラーの追加を含むソリューションは不可能です。 私の資格ページ: なぜそのエラーが発生するのですか?どうすれば修正できますか?

9
JavaScriptを使用してHTML要素のない純粋なテキストを取得する方法は?
次のような1ボタンといくつかのテキストがHTMLにあります。 function get_content(){ // I don't know how to do in here!!! } <input type="button" onclick="get_content()" value="Get Content"/> <p id='txt'> <span class="A">I am</span> <span class="B">working in </span> <span class="C">ABC company.</span> </p> ユーザーがボタンをクリックすると、のコンテンツ<p id='txt'>は次の予想される結果になります。 <p id='txt'> // All the HTML element within the <p> will be disappear I am working in …
122 javascript  html 


6
JavaScriptによるテキスト選択のクリア
答えが見つからない簡単な質問:JavaScript(またはjQuery)を使用して、Webページで選択されているテキストの選択を解除するにはどうすればよいですか?EGユーザーがクリックしてドラッグし、少しのテキストを強調表示します。この選択をクリアする関数deselectAll()が必要です。どうやってそれを書こうと思いますか? 助けてくれてありがとう。
122 javascript  jquery 





12
JQueryなしでJavaScriptからJSONPリクエストを行う方法は?
jQueryやその他の外部ライブラリを使用せずに、JavaScriptでクロスドメインJSONPリクエストを作成できますか?JavaScript自体を使用してから、データを解析してオブジェクトにして、使用できるようにしたいと考えています。外部ライブラリを使用する必要がありますか?そうでない場合、どうすればよいですか?
122 javascript  jsonp 

6
マルチページアプリでのReactの使用
私はReactをいじくり回してきましたが、これまでのところとても気に入っています。NodeJSでアプリを構築していますが、アプリケーション全体のインタラクティブコンポーネントの一部にReactを使用したいと考えています。シングルページアプリにしたくありません。 以下の質問に答えるウェブをまだ見つけていません。 Reactコンポーネントを複数ページのアプリに分割またはバンドルするにはどうすればよいですか? アプリの一部のセクションでコンポーネントをロードできない場合でも、現在すべてのコンポーネントが1つのファイルに含まれています。 これまでのところ、ReactがレンダリングするコンテナーのIDを検索することにより、条件ステートメントを使用してコンポーネントをレンダリングしようとしています。Reactのベストプラクティスが何であるかは100%わかりません。こんな感じです。 if(document.getElementById('a-compenent-in-page-1')) { React.render( <AnimalBox url="/api/birds" />, document.getElementById('a-compenent-in-page-1') ); } if(document.getElementById('a-compenent-in-page-2')) { React.render( <AnimalBox url="/api/cats" />, document.getElementById('a-compenent-in-page-2') ); } if(document.getElementById('a-compenent-in-page-3')) { React.render( <AnimalSearchBox url="/api/search/:term" />, document.getElementById('a-compenent-in-page-3') ); } まだドキュメントを読んでいて、マルチページアプリに必要なものがまだ見つかりません。 前もって感謝します。

4
HTTPポーリング、ロングポーリング、HTTPストリーミング、およびWebSocketについての私の理解
質問タイトルのキーワードについて、SOとWebに関する多くの投稿を読み、それらから多くのことを学びました。私が読んだ質問のいくつかは特定の実装の課題に関連しており、他の質問は一般的な概念に焦点を当てています。すべての概念とテクノロジーXがテクノロジーYよりも発明された理由などを確実に理解したいだけです。だからここに行く: HTTPポーリング:基本的にAJAX、XmlHttpRequestを使用。 HTTPロングポーリング: AJAXですが、サーバーに更新がない限り、サーバーは応答を保持します。サーバーが更新を取得するとすぐに、サーバーはそれを送信し、クライアントは別の要求を送信できます。不利な点は、前後に送信する必要がある追加のヘッダーデータが原因で追加のオーバーヘッドが発生することです。 Httpストリーミング:ロングポーリングに似ていますが、サーバーは「Transfer Encoding:chunked」のヘッダーで応答するため、サーバーがデータを送信するたびに新しいリクエストを開始する必要はありません(したがって、追加のヘッダーオーバーヘッドを節約できます)。ここでの欠点は、サーバーから送信された複数のチャンクを区別するために、データの構造を「理解」して理解する必要があることです。 Javaアプレット、Flash、Silverlight: tcp / ipを介してソケットサーバーに接続する機能を提供しますが、プラグインであるため、開発者はそれらに依存したくありません。 WebSockets:これらは、上記のメソッドの短所を次のように解決しようとする新しいAPIです。 Javaアプレット、Flash、Silverlightなどのプラグインに対するWebSocketの唯一の利点は、WebSocketがブラウザにネイティブに組み込まれており、プラグインに依存しないことです。 HTTPストリーミングに対するWebSocketの唯一の利点は、受信したデータを「理解」して解析するための努力をする必要がないことです。 ロングポーリングに対するWebSocketsの唯一の利点は、余分なヘッダーサイズを排除し、リクエスト用のソケット接続を開閉することです。 私が見逃している他の重要な違いはありますか?既にSOに関する質問の多くを1つの質問に再質問または組み合わせている場合は申し訳ありませんが、これらの概念に関してSOおよびWebにあるすべての情報から完全に理解したいと思います。 ありがとう!


8
JavaScriptでアップロードする前に画像の幅と高さを確認してください
ユーザーが画像を配置できるフォームを持つJPSがあります。 <div class="photo"> <div>Photo (max 240x240 and 100 kb):</div> <input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/> </div> 私はこのjsを書きました: function checkPhoto(target) { if(target.files[0].type.indexOf("image") == -1) { document.getElementById("photoLabel").innerHTML = "File not supported"; return false; } if(target.files[0].size > 102400) { document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)"; return false; } document.getElementById("photoLabel").innerHTML = ""; return true; …

5
単一のnode.jsプロジェクト内のMongooseおよび複数のデータベース
サブプロジェクトを含むNode.jsプロジェクトを実行しています。1つのサブプロジェクトには1つのMongodbデータベースがあり、Mongooseはdbのラップとクエリに使用されます。しかし問題は Mongooseでは、モデルが1つの接続で構築されるため、単一のMongooseインスタンスで複数のデータベースを使用することはできません。 複数のmongooseインスタンスを使用する場合、Node.jsはにキャッシュシステムを備えているため、複数のモジュールインスタンスを許可しませんrequire()。Node.jsでモジュールキャッシングを無効にすることは知っていますが、Mongooseでのみ必要であるため、これは良い解決策ではないと思います。 私が使用しようとしたcreateConnection()とopenSet()マングースで、それは解決策ではありませんでした。 私は、マングースインスタンス(http://blog.imaginea.com/deep-copy-in-javascript/)をディープコピーして、新しいマングースインスタンスをサブプロジェクトに渡そうとしましたが、スローしましたRangeError: Maximum call stack size exceeded。 私はとにかくこの問題のためにマングースまたは複数の回避策で複数のデータベースを使用することはありますか?マングースはとても簡単で速いと思うので。または推奨事項として他のモジュール?

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