問題タブ [frontend]

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

css - 水平方向だけでなく垂直方向にも繰り返される画像の CSS スプライト

私は 4 つの画像を持っています。そのうちの 1 つは水平方向に背景の繰り返しプロパティを持ち、そのうちの 3 つは垂直方向に背景の繰り返しプロパティを持っています。

現在、この画像を次のように使用するさまざまな CSS クラスがあります。

ここで 4 つの HTTP リクエストを作成しています。HTTP リクエストの数を 4 から 1 に減らすことができるように、4 つの画像すべてに CSS スプライトを実装したいと考えています。 、x方向またはy方向のいずれかで、スプライトを作成する方法と、CSSで使用してHTTPリクエストの数を減らす方法。

この質問が明確であることを願っています。

0 投票する
1 に答える
87 参照

frontend - このシナリオで最も適した言語/テクノロジーは何ですか?

建物全体の公共スペースに動的な情報を表示する小さなシステムを開発しようとしています(空港のフライト情報表示に似ています)。

システムには2つの主要なコンポーネントがあります。

  • 表示される情報を管理するためのバックオフィス
  • 情報を実際に表示するフロントエンド。

バックオフィスコンポーネントについて説明します。これは、イントラネットを介してアクセスできるWebインターフェイスを備えたシンプルなクラッドアプリケーションです。

フロントエンドに使用する言語/テクノロジーを決定する必要があります。このコンポーネントの目的は、バックオフィスに保存されている情報にアクセスし、それを大きなLCDモニターに表示することだけです。予期された入力はありません。すべての情報が一度に画面に収まらないため、情報を表示し、時々ページングします。

どういうわけか、ローカルイントラネットを介してバックオフィスデータにアクセスし、情報を表示するFlashムービーを思い浮かべます。

フロントエンドのより良いオプションを考えられますか?なんで?

私の頭に浮かんだ他のテクノロジーは次のとおりです。

  • Silverlight
  • フレックス
  • JavaFX
0 投票する
3 に答える
6488 参照

css - CSS:ラベルまたはボックスに影を追加するにはどうすればよいですか

SOと同じようにボタンAsk Questionがあり、CSSは次のとおりです。

次に、境界線の影を追加する必要があり、border-radiusとbox-shadowを試しましたが、適切な結果が得られません。

また、他の質問は、ラベルまたはボックスに、そのボックスのサイズを大きくして、そのボックス内のテキストを右に移動したいということです。現在、ボックスの終了制限に達するよりも右に移動すると、そのため、テキストをより右にプッシュできるように、ボックスのサイズを大きくしたいと思います。

私の質問を明確にしたことを願っています。任意のガイダンスをいただければ幸いです。

ありがとう。

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

javascript - odata と extjs を組み合わせる方法の例

ext-js グリッドを odata データソースと組み合わせる方法に関するブログ投稿または例はありますか? カスタムデータリーダーが必要になると思います。

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

javascript - フロントエンドと「DHTML」の不可欠な部分としての JavaScript への成長

ここで一般的な質問の詳細。

現在、私が取り組んでいるプロジェクトの多くは、サーバー側のビューを利用してユーザー インターフェイスをレンダリングし、ところどころに JavaScript を追加しています。小規模なプロジェクトではこれで問題ありませんが、最近では .js ファイルのサイズがかなり大きくなっており、スタック上のスタック .live および .bind jQuery 呼び出しはもはやそれをカットしていないようです。

JavaScript をビューに、そしておそらく Web アプリケーションのコントローラーにブレンドする良い方法は何ですか? Java 駆動の Web サイトでは、DWR が非常に便利であることがわかりましたが、多くの場合、ユーザーが開始したイベントにはコントローラー ロジックが必要です。これは、ページに含まれる多くの孤立した機能の一部であると、圧倒され、混乱し始めています。

私は完全に AJAX 駆動のテンプレート エンジンを考えましたが、それは少し極端なようで、誰にとっても使いにくいでしょう。一方、既存のバックエンド クラスの機能を複製することは冗長に思えます。

完全に AJAX フリーでも完全に JavaScript 駆動でもない Web アプリで使用される、優れた「中間」アプローチとは何ですか?

編集: おそらく、問題の日常的な例を提供します。何かを確認または拒否するモーダル ダイアログをユーザーに提供したいとします。

現在、あるシナリオでは、ページを更新して画像をアップロードした結果として、そのダイアログがポップアップする可能性があります。この場合、サーバー側のビューがそれをレンダリングします。別のシナリオでは、AJAX 経由で画像をアップロードした後に表示される可能性があります。その場合、ページ上の JavaScript によってトリガーされる可能性があります。Dialogどちらの場合も、ダイアログ作成コードにアクセスする必要があります。たとえば、両方の場合で同じように機能するクラスを作成する方法を今のところ考え出すことはできません。

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

frontend - フロントエンド開発とバックエンド開発のどちらを最初に学ぶべきか?

Web 開発の第一人者のほとんどにとって、私の質問はばかげているように聞こえるかもしれませんが、初心者として、フロントエンドを開発し、バックエンドの後でのみ開発してもよろしいですか?

また、データベースが必要な場合は、最初に設計する必要がありますか?

プロジェクトの分析部分についても知りたいです。要するに、友人は、プロジェクトの要件分析 (内部、技術、および設計) を開始する必要があることを教えてくれました。たとえば、ユーザーが登録できるソーシャル e コマース サイトを構築したいとします。そのようなプロジェクトの分析を準備するために何をするか、番号付きのリストを決定できますか (1. データベース設計 a) データ モデルの準備...)

誰かが完全な答えを提供できれば、とてもうれしいです。

ありがとうございました。

よろしく、 ドニー

0 投票する
1 に答える
424 参照

java - モデルを dao のフロントエンドとして使用する

JDBC (ORM なし) を使用する DAO から渡される情報に単純なフロントエンドを使用するとします。言い換えれば、クラスには語るべき属性がありません。これは有効なアプローチと見なされますか? どのような問題が発生する可能性があり、それらを回避するためにクラスをどのように設計できますか?

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

css - CSS レイアウトでの行折り返しの防止

私の CSS デザイナーは、2 つの ul 兄弟が左から右に配置されたデザインを作成しました。レイアウトは、ulタグの幅を指定することによって行われます。

彼は Windows で Firefox を使用しており、すべてが正常に見えます。OS X で Firefox を使用していますが、liタグの 1 つのコンテンツのテキストが多すぎて、別の行に流れています。文字が一行になるようにデザインしました。

考慮すべき点がいくつかあります。

  • ulタグを上から下ではなく、左から右に配置したい
  • 解決策を i18n フレンドリーにしたい (文字列を翻訳しても、文字列が 2 行に分かれないようにする必要があります)

これがピクセル単位で定義されている場合、同じブラウザでも OS X と Windows で表示が異なるのはなぜですか?

OS X と Windows 間の行の折り返しに関して、行の折り返しを防止したり、ページが異なって見えるのを防止したりできる一般的な CSS ソリューションはありますか? それとも、これは失われた原因ですか?

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

javascript - 更新されなくなったプラグインの使用

簡単な質問があります:

作成者によって積極的に開発されているプラ​​グインを使用するか、それともあなたの観点では良いプラグインを使用しますが、最終更新は何年も前であり、アクティブなサポートがないことを知っていますか?

0 投票する
1 に答える
1912 参照

nginx - Cherrypy:本当にフロントエンドの後ろに置く必要がありますか?

私はcherrypyを使用してPythonWebアプリに取り組んでおり、バックエンドとして使用する方が「堅牢」であると読んだので、試してみました。

簡単に言えば、いくつかのデータベース操作を実行し、静的および動的コンテンツを提供するページでいくつかのベンチマークを実行すると、プレーンcherrypyはnginxおよびmemcachedの2倍、lighttpdの約半分の速度であることがわかりました。後者にはメモリリークの問題があると聞いたので、使用を控えました。はい、nginxとlighttpdの両方が静的コンテンツを提供するように構成されています。

比較的「小さい」VPSにデプロイするので、apacheを試してみたくありませんでした。

だから、それを考慮して:

  • しばらくは分散システムにデプロイしませんが、cherrypyを単独で使用しても安全ですか?
  • そして、そのようなシステムにそれを展開するとき、どのフロントエンドが最高のパフォーマンスを発揮しますか?