問題タブ [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.

0 投票する
7 に答える
9351 参照

javascript - 大規模な JavaScript アプリを管理およびデプロイするためのベスト プラクティス

中規模から大規模の JavaScript アプリケーションを管理するための標準的な方法は何ですか? 私の懸念は、ブラウザのダウンロード速度と、開発の容易さと保守性の両方です。

私たちの JavaScript コードは、大まかに次のように「名前空間化」されています。

現時点では、Web アプリケーションのすべてのビジネス ロジックを処理するための 1 つの (アンパックされ、ストリップされていない、非常に読みやすい) JavaScript ファイルがあります。さらに、jQuery といくつかの jQuery 拡張機能があります。私たちが直面している問題は、JavaScript コード内の何かを見つけるのに永遠に時間がかかり、ブラウザにはダウンロードするファイルがまだたくさんあるということです。

1 つの最終的な圧縮 JavaScript ファイルに「コンパイル」される少数の「ソース」JavaScript ファイルがあるのは一般的ですか? その他の便利なヒントやベスト プラクティスはありますか?

0 投票する
3 に答える
5416 参照

javascript - dojo日付テキストボックスのクライアント側の検証を無効にする方法はありますか?

以下の私の例では、dijit.form.DateTextBox:を使用しています。

したがって、たとえば、ユーザーが日付に「asdf」と入力し始めると、フィールドが黄色に変わり、ポップアップエラーメッセージが表示されますThe value entered is not valid.。削除しconstraints="{datePattern:'MM/dd/yyyy'}"ても検証されます。

理由については詳しく説明しませんが、dojoTypeを保持し、特定の状況での検証を防止できるようにしたいと思います。

0 投票する
8 に答える
1115 参照

javascript - フォーム投稿用の特定のFireFox拡張機能/プログラムを探しています

GETおよびPOSTリクエストを作成できるFireFox拡張機能または同様のプログラムを探しています。ユーザーはフォームアクションと、必要な数のフォームキー/値のペアを入力します。また、Cookie情報を送信します(または、ユーザーが選択した任意のドメインから現在のCookieを送信します)。WebDeveloperアドオンは、ほぼ私が探しているものです。フォームキーをすばやく確認できますが、フォームキーを変更したり、新しいキーを追加したりすることはできません(これにより、アドレスバーに多くの面倒なJavaScriptが表示されます...)

0 投票する
2 に答える
623 参照

javascript - AjaxControlToolkit コントロールからの JavaScript HTTP 呼び出しを最小限に抑えますか?

ASP.NET Ajax コントロール ツールキットが ASP.NET 開発者に提供する使いやすさが気に入っています。ただし、それがスケーラブルなソリューションであるとはまったく思いませんでした。2 つの日付入力フィールドがあるページがあります。日付フィールドごとに TextBox とそれに接続された CalendarExtendar コントロールを配置することで、/ScriptResource.axd?d=xxxx への外部 Javascript 呼び出しをいくつか (実際には 11 回) 取得します。

これを制御する方法はありますか?なぜそんなに吸うのですか?よりスケーラブルで、簡単で、完全にカスタマイズ可能な同等の (またはより優れた) 機能セットを提供できる、より優れた .NET 用の Ajax ツールキットは何ですか? ここで車輪を再発明するつもりはありません。

0 投票する
5 に答える
3936 参照

c# - Web アプリ - ダッシュボード タイプ GUI - インターフェース

Web アプリケーション用のダッシュボード タイプの GUI を作成しようとしています。ユーザーがさまざまな要素(おそらく画像ボタン、アンカータグ、または単にdivのいずれか)をさまざまな(定義された)場所にドラッグアンドドロップし、それらの設定を(Cookieまたはサーバ)。私は .Net 2.0 フレームワークで c# を使用しています。mootools を使用してみましたが、最近の更新により、ドラッグ アンド ドロップ機能が役に立たなくなりました。探しているものがそこにあることを知っているので、最初から構築する必要はありません。

ありがとう。

0 投票する
5 に答える
3061 参照

javascript - 動的なアルファベット順のナビゲーション

ColdFusionSQL データベースから結果セットを返し、それをリストに変換するために使用しています。

そのリストのアルファベット順のナビゲーション バーを生成する方法が必要です。ColdFusion と jQuery ライブラリが利用可能です。

私はこのようなものを生成しようとしています:

文字の 1 つをクリックすると、ページがその文字の最初の項目にドロップダウンします。アルファベットの 26 文字すべてが使用されているとは限りません。

0 投票する
5 に答える
1243 参照

javascript - JavaScript とサーバー間の通信

私はJavascriptで「フォームビルダー」を開発しており、フォームの仕様をサーバーに送信して保存するところまで来ています。Builder は、フィールド、ラベル、オプション (選択/チェックボックス/ラジオ用)、必須ステータス、およびフィールドの一般的なソート順を表す内部データ構造を維持します。

この構造をサーバーに送り返したい場合、どの形式で通信すればよいですか?

また、サーバーに保存されたフォームを Javascript ビルダーに復元する場合、データを送信したのと同じ形式でロードする必要がありますか、それともビルダーのcreateField()関数を使用してフィールドを再構築する必要がありますか?

0 投票する
2 に答える
4582 参照

javascript - Google Maps API - クラス GLatLngBounds の問題

Google Maps APIで問題が発生しています。ポイントを格納するために作成したオブジェクトを保持する配列があります。

私の配列とクラス:

tPoint はGLatLngポイントの配列を保持します。すべての HeadPoints を表示するために、現在のマップ境界から拡張されたGLatLngBoundsオブジェクトを返す関数を書きたいと思います。

ここに私がこれまでに持っているものがあります..

アラートに対してこれらの値を返します。(一般的には米国上)

"19.64258,NaN"
"52.69636,NaN"
"i=0"
"19.64258,NaN"
"52.69636,-117.20701"
"i=1"

NaN が返される理由がわかりません。境界を使用してズーム レベルを取得すると、NaN 値が原因で map.getBoundsZoomLevel(bounds) が正しくない 0 を返すと思います。GLatLngBoundsを間違って使用していますか?

0 投票する
17 に答える
1469 参照

javascript - サーバーサイド JavaScript は離陸しますか? どの実装が最も安定していますか?

サーバーサイド JavaScript が普及するのを見た人はいますか? そこにはいくつかの実装がありますが、それはすべて少しやりすぎのようです (「できるからやる」タイプの態度のように)。

サーバーサイド用の JavaScript を実際に書いている人がいるかどうか、また、これまでの経験がどのようなものだったのか知りたいです。

また、一般的に最も安定していると見なされている実装はどれですか?

0 投票する
4 に答える
8631 参照

javascript - javascriptフォーム検証ライブラリの推奨事項

javascriptフォーム検証ライブラリに関する推奨事項。私は自分で試してみることができました(しかし、私はjavascriptがあまり得意ではありません)。必須フィールドのチェック、できればフィールドの正規表現検証をサポートする必要があります。