問題タブ [javascript-framework]

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 投票する
5 に答える
4092 参照

javascript - フォーカスが「内側」にあるときに要素/コンテナのスタイルを変更する方法は?

次のようなコードがあるとします。

ここで、フォームの各要素に対してこのようなものがあるとします (これは単なる例です)。次の場合に、スタイルを notSelected から Selected に変更したいと思います。

  • 入力要素へのユーザー フォーカス
  • ユーザーが notSelected div の上にマウスを移動します

彼がフォーカスを変更すると、選択された div は再び notSelected になるはずです。

選択した div のテキストのサイズを増やすために、このようなことをしたいと思います。とにかく、他の変更も行うのはクールかもしれないので、クラス属性を変更したいと思います。

JavaScript でこのようなことを行う最善の方法は何ですか? このことを後押しできる JavaScript フレームワークはありますか? そのため、フェードなどの効果を簡単に追加できます...

MooTools をダウンロードしましたが、ドキュメントをすばやく読んでも、どのフォーム div にも特定の ID がないとこれを行う方法がわかりませんでしたが、これを使用するのは初めてです。他のフレームワークを使用しても問題ありませんが、提案する場合は、具体的に何を探すべきかについても書いてください.

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

java - Java EE + Struts + iBatis で使用するのに推奨する JavaScript ライブラリはどれですか?

Java EE + Struts + iBatis で使用するのに推奨する JavaScript ライブラリはどれですか? Ext JS、Dojo、Struts と簡単に統合できるフレームワークのようなもの。

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

javascript - jQuery またはプロトタイプのダウンスケール バージョン - JS フレームワークの選択

私の次のプロジェクトの JS フレームワークを検討しているときに、規模が明らかに jQuery に傾いていることがわかりますが、Prototype も良い評価を得ています。

私が考えている問題は、これらをダウンスケールして、本当に必要な機能だけを持たせる方法です。たとえば、最新の jQuery は 55k 圧縮されているように見えますが、ほとんどの場合、またはブラウザー間の互換性に必要な非常に基本的な機能のみが必要であることは明らかです。

必要なものだけを手作業でコーディングするという代替案は、お尻にかなりの苦痛を与えます。

「 jQueryダウンスケーラー」または「プロトタイプダウンスケーラー」に出くわした人はいますか? タイムアウト付きのクロスブラウザ AJAX とクロスブラウザの Cookie 処理が必要なので、Dlite のようなものはあまり役に立ちませんが、他の軽量なソリューションがあるのではないでしょうか?

PHP ベースのソリューションを行っているため、ASP 関連のバンドルは役に立ちません。

それに関するヒントは大歓迎です。

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

security - よく知られているセキュリティ ホールがある JavaScript ツールキットはありますか?

私はさまざまな Web フレームワークを調査していますが、大部分は Web サイトの問題としてセキュリティについて言及していません (例: scriptaculous、jQuery、Prototype、Rico)。

他のものより多かれ少なかれ安全なものを知っている人はいますか? (JavaScript を使用することで提供される通常のセキュリティ ホール (XSS など) は無視します)

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

javascript - Javascriptでメディアタイプをどのように決定しますか?

私は周りを見回しましたが、この質問がまだ尋ねられていません。

ページのメディア タイプ (画面、印刷、ハンドヘルドなど) を判断する Javascript の信頼できる方法は何ですか? への参照を見document.styleSheets[0].mediaたことがありますが、ブラウザのサポートの問題か、何かを理解していないため、これを使用できませんでした。

画面ビューではJavascriptによって何かを非表示にしたいが、印刷ビューでは非表示にしたくないので、私は尋ねています。Prototype を使用して要素のトグル スイッチを実行しているため、メディア依存のスタイルに依存することはできません。Prototype では、非表示 ( display: none) で非表示と宣言されている場合、要素を表示に切り替えることはできません。 -インライン CSS*。要素 ( ) にメディア固有のインライン スタイルを設定しようとしました<div style="@media print { foo: bar; } @media screen { blargh: bfargle; }">が、これはサポートされていません。

スタイルシートを循環して、印刷固有のリンクされたスタイルシートがアクティブかどうかを確認できることはわかっていますが、現在、さまざまなメディア固有のスタイル宣言が 1 つのリンクされたスタイルシートにすべて混在している状況にあります。だからダメ。ええ、スタイルシートをさまざまなメディア タイプに分割することはできますが、最初に、CSS とは完全に独立して、Javascript を使用して DOM からメディア タイプを確実に引き出すことができるかどうかを確認したいと思います。ああ、私は「印刷ビューの要素を非表示にし、Javascript で表示されるかどうかを確認する」というトリックを試しましたが、それは 'それらの要素が見えないという事実にもかかわらず。私がここで話していることの詳細を誰かが知りたい場合は、編集で詳しく説明できます.

*これは私が理解していないことであり、常にイライラしています。それについての洞察を提供できる人なら誰でも、私から大きな支持を得ます.

0 投票する
6 に答える
21072 参照

css - Web アプリケーション構造のベスト プラクティスに関するヒントを教えてください。

私は職場で多くのカスタム アプリケーションを作成しています。新しいアプリケーションの標準を定義しようとしています。Elementsに少し似ています。

CSS : スタイル シートをどのように整理しますか? サイト全体に 1 つの基本スタイル シートを用意し、カスタマイズのために個々のページごとに 1 つのスタイル シートを用意する必要がありますか? 印刷スタイル用に別のものを用意する必要がありますか? より多くのファイルをリンクすると、ブラウザがファイルを取得するのに時間がかかると聞きました。(1 ページあたりのオブジェクト数が多い...これも JavaScript ファイルや画像が多い場合の問題です) ... いくつあると多すぎますか? CSS に多くのコメントを付けていますか? ネストされた構造を提供しますか? 要素内でアルファベット順に並べますか? リセットは必要ですか?輸入品はどうですか?そしてタイポグラフィ?

Javascript : 基本的に同じ質問です。Javascript ファイル...1 つまたは 2 つの優れたライブラリ (JQuery と Prototype など) を含めてから、ページごとに別のライブラリを含める必要がありますか? 今、私は突然 5 つまたは 6 つの CSS および JS ファイルを含めています...

ディレクトリ構造: サイトをどのように編成しますか? 現在、私は次のようなものを使用しています

また、その他のヒントも歓迎します。ありがとう!!

0 投票する
9 に答える
9728 参照

javascript - 最も包括的なクラス継承サポートを備えている JavaScript ライブラリはどれですか?

Prototype、jQuery、YUI など、数十種類の JavaScript ライブラリを試してみたところ、ライブラリごとに、ある種のクラス階層をシミュレートし、ある種のクラス継承サポートを提供する方法が異なることがわかりました。(jQuery以外)新しいクラスを作成するときに、昔ながらの方法を使用しない限り、ライブラリに依存する必要があることに非常に腹を立てることを除けば。

一般的に、どのライブラリがクラスの継承に最適なサポートを提供しているか、またその理由を知りたいと思っています。

いつの日か、JavaScript ライブラリの作成者が、クラスの作成と継承について 1 つのスタイルに同意できることを願っています。

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

javascript - JavaScript フレームワークと CSS フレームワーク: JQuery、YUI、どちらでもない、または他の何か?

私は Web 開発を約 6 年間行っていません。私はそれに戻ろうとしていますが、新しいものがたくさんあります。次のプロジェクトを Perl と Catalyst で書くことにしました。

さまざまな JavaScript および CSS フレームワークについてよく耳にします。私はこれらのフレームワークについてほとんど知らないので、この質問はあまりにも広範でオープンエンドかもしれません。

さまざまなフレームワークの長所、短所、および人気は何ですか? YUI と JQuery のどちらを使用するべきでしょうか?

0 投票する
12 に答える
43925 参照

javascript - JavaScript フォーム ビルダーに関する提案はありますか?

使用しているサイトにフォーム ビルダーを統合しようとしていますが、探している機能の一部またはほとんどを備えたライブラリを見つけたいと考えています。

djangoフォームを作成するための優れた GUI と、バックエンドで操作できる JSON (または XML など) の出力を提供するライブラリを探しています。django完成形の出力に使用する予定です。

これを Google で実行してみましたが、オンラインでフォームを作成してホストすることでビジネスを行う企業しか得られません。しかし、図書館の形をしたものは何もありません。

助言がありますか?