問題タブ [javascript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 画像をクリックして座標を取得
サイズが 100 x 100 ピクセルの標準の HTML イメージ タグがあります。画像をクリックして、クリックした X と Y を関数に渡すことができるようにしたいと考えています。
座標は、画像の上下を基準にする必要があります。
javascript - ウィンドウの順序付きリスト(最近作成されたものから最も古いものへ)を保持するための最良の方法は?
現在の最上位ウィンドウが閉じているときに次のウィンドウを最上位に昇格できるように、ウィンドウのリストを管理する(順番に保持する)ための最良の方法は何ですか。
これはWebアプリケーション用であるため、jQueryJavascriptを使用しています。
配列を使用したり、[0]インデックスを最上位のウィンドウとして扱ったりするなど、いくつかの単純なソリューションについて説明しました。
私たちがブレインストーミングしたものに代わる、より効率的または有用な可能性のある代替案があるかどうか疑問に思います。
javascript - IE の JavaScript プロファイラー
IE で JavaScript をプロファイリングするためのツールを知っている人はいますか?
利用可能なリスト:
- IE8 (Internet Explorer 8 のみ)
- JavaScript プロファイラー
- ユイ!
javascript - Flex から JavaScript を実行する: この JavaScript 関数は危険ですか?
JavaScript を生成して実行する機能を必要とするフレックス アプリケーションがあります。これは、既存の JavaScript メソッドだけでなく、Flex アプリケーションで作成した未加工の JavaScript を実行する必要があることを意味します。
私は現在、次の JavaScript メソッドを公開することでこれを行っています。
次に、Flex で次のようなことを行うことができます (注: 実際の Flex アプリのアラート ボックスよりも実質的なことを行っています)。
Flex と JasvaScript はすべてクライアント側で実行されるため、セキュリティ上のリスクはないと思います...
これを行うより良い方法はありますか?
javascript - JavaScript ファイルを動的にロードする
JavaScript ファイルを確実かつ動的に読み込むにはどうすればよいでしょうか? これを使用して、コンポーネントが「初期化」されると、必要なすべての JavaScript ライブラリ スクリプトをオンデマンドで動的にロードするモジュールまたはコンポーネントを実装できます。
コンポーネントを使用するクライアントは、このコンポーネントを実装するすべてのライブラリ スクリプト ファイルをロードする (および Web ページに手動で<script>
タグを挿入する) 必要はありません。「メイン」コンポーネント スクリプト ファイルだけです。
主流の JavaScript ライブラリはどのようにこれを実現していますか (プロトタイプ、jQuery など)? これらのツールは、複数の JavaScript ファイルをスクリプト ファイルの単一の再配布可能な「ビルド」バージョンにマージしますか? それとも、補助的な「ライブラリ」スクリプトを動的にロードしますか?
この質問への追加:動的に含まれる JavaScript ファイルが読み込まれた後にイベントを処理する方法はありますか? プロトタイプにはdocument.observe
、ドキュメント全体のイベントがあります。例:
スクリプト要素で使用できるイベントは何ですか?
javascript - Adobe AIR:サーバーからのJSONオブジェクトの処理
Ajax呼び出しを介してリモートサーバーからオブジェクトを取得するスクリプトがあります。サーバーはJSON表記でオブジェクトを返します。
ただし、Adobe AIRでは、セキュリティ上の理由からeval()の使用に制限があります。そのため、リモートサーバーから応答を取得することはできますが、JavaScriptオブジェクトに戻すことはできません。この問題の回避策はありますか?JavaScriptオブジェクトにはJSONを使用したいと思います。これは、ほとんどすぐに使用できるためです。
補足:問題を強制することによるセキュリティへの影響は理解していますが、競争のために迅速なアプリケーション開発を行うため、プログラムは簡単なプロトタイプにすぎず、本番目的には使用されません。それにもかかわらず、私が今やろうとしていることに代わるより良い代替案があれば素晴らしいでしょう
アップデート:
今日学んだ重要なことの1つは、ActionScriptライブラリを実際に使用できることです。
dobeAIRによって拡張されたタグ。詳細については、テオのリンクをチェックしてください!javascript - XmlHttpRequest の戻り値
(おそらく) からデータを返す正しい方法を探していますXmlHttpRequest
。私が見るオプションは次のとおりです。
プレーン HTML。リクエストでデータをフォーマットし、使用可能なフォーマットで返します。
利点: 呼び出しページで簡単に使用できます。
短所: 非常に厳格で、固定されたレイアウトに固執します。XML . リクエストが XML を返すようにし、呼び出しページで XSLT を使用してフォーマットします。
利点: 要求されたサービスは、他のソースによって簡単に消費されます。
欠点: XSLT に対するブラウザーのサポートは十分ですか?ジェイソン。リクエストが JSON を返すようにし、javascript を使用してそれを消費し、それに応じて HTML をレンダリングします。
利点: リクエストを行う JavaScript を「OO 化」するのが簡単です。
短所: 前の 2 つのオプションほど使いにくい可能性があります。
また、呼び出されたサービスのビュー ロジックを抽象化しながら、さまざまなレイアウトの切り替えが簡単になるように、オプション 1 を選択することも考えました。個人的には、互換性の理由から、このオプションが 3 つの中で最適だと思います。
これを入力している間、私は別の洞察を得ました。リクエストに追加されたパラメータに基づいて、3 つのレスポンス形式すべてを許可するのは良い考えでしょうか?
javascript - Web ページにインライン検索機能を追加する
IE7Pro インライン検索または Firefox/Safari 用の同様のプラグインと同様の機能を提供するインライン検索ボックスを Web ページに埋め込むことは可能ですか?
javascript - jQuery AJAX と UpdatePanel の比較
大量の jQuery (約 2000 行) を含むページがあり、これを削減する必要があります。これはメンテナンスの悪夢であり、サーバーでのメンテナンスが容易になる可能性があります。これには UpdatePanel を使用することを検討しました。ただし、UpdatePanel がページ全体をサーバーに送り返すという事実は好ましくありません。
javascript - Flash 内で HTML コンテンツを表示する方法はありますか?
Flash 内に HTML コンテンツを表示したいと考えています。これを行う方法はありますか?私は本格的な HTML (可能であれば JavaScript を使用) について話しています。