3

したがって、私の目標は、既存のアプリケーションの新しいスキンをテーマ化/作成することです。

基本的に、私は古いデザインを捨てて、新しい可能なデザインをたくさん思いつきたいと思っています.jQueryは、たくさんの新しいデザインを簡単にデザインして提示するための良いアプローチですか? どのような選択肢がありますか?

良い:

  • テーマローラーはまさに私が探していたもののようで、膨大な時間を費やすことなく素敵なレイアウトをページに追加します。
  • 基本的に、独自のスキンを最初から作成することなく、すでに作成されている多数のスキンを交換することができます

ただし、いくつかの欠点があるようです

悪い

  • 重いレイアウトがページに適用されるときに発生するちらつき。しかし、私は何かを見落としているかもしれません。
  • css と js 全体がかなり大きいようです
  • すべての jQuery を準拠させるために必要な時間は、長期的に見て価値があるのか​​、それとももっと簡単なアプローチがあるのか​​ 疑問に思います

advにわずかに関連しています。そして不利。jquery

firefox 3.6.2でjQuery 1.8.3を使用しています

編集済み: スタイル設定されていないコンテンツのちらつきに対するスマートで簡単な解決策はないようです。テーマローラーには、一度統合すると、アプリケーションにさまざまな外観を簡単に適用できるという利点があります。

4

2 に答える 2

2

悪いことに対処するには:

スタイル設定されていないコンテンツの Flash には多くの解決策があります。率直に言って、なぜ人々がそれについてめまいがするのか、私にはわかりません。これはブラウザベースのアプリケーションです。以前は、Web サイトに読み込まれる各画像を監視していましたが、Web を使用する能力が「損なわれる」ことはありませんでした。とにかく、本当のポイントは、それを回避する方法があるということです。「FOUCの修正」または「FOUCのソリューション」などをグーグルで検索してください。テクニックが見つかります。

CSS と JS はかなり大きいです。ただし、必要なコントロールとウィジェットのみを取り込むカスタム JS を構築できます。ただし、ウィジェットの画像のスプライトなど、他の組み込みの最適化があります。それは便利です。

すべてを「jQueryに準拠」させるには何が必要ですか? この点がわかりません。ライブラリなしで JS を使用するものはすべて引き続き機能します。jQuery を使用するように関数をリファクタリングすることの本当の利点はわかりません。jQuery は利便性 (特に DOM 操作) を目的としており、既存の関数が既に記述されている場合、それらを変更しても利便性は得られません。jQuery には「コンプライアンス」は必要ありません。あなたがそれを使い始めるかどうかのどちらかです!


しかし、正直なところ、私は jQuery UI が好きではありません。私は 1 つのプロジェクトで使用していますが、そのプロジェクトには既に jQuery UI のサポートが組み込まれているため、非常に便利です。独自のスキニング方法を作成するか、別のフレームワークを使用します。結局のところ、jQuery UI に期待できる最大のことは次のとおりです。

  • アプリケーションで使用できるウィジェット。スキニングに jQuery UI を使用するだけでは、おそらくやり過ぎです。

  • ユーザーが Themeroller ツールを使用する機能。これにより、思いついたカスタム スキニング方法のスキンを手動で作成する必要がなくなります。ユーザーが Themeroller を使用できることが価値があるかどうかを自問してください。自分だけの便利なツールとして Themeroller を持っているだけでは、十分なモチベーションにはならないかもしれません。

于 2011-11-07T16:00:43.187 に答える
1

ここでの回答は、あなたがリンクした質問の回答とまったく同じであることをお勧めします-それはすべて個人的な選択にかかっています-私にとって、一貫した外観のサイトを取得するための最も簡単で迅速な方法としてjQuery UIテーマを使用しています. それは、私がグラフィック デザイナーではなく Web 開発者であるためです。スキルがあれば、jQuery UI が提供するテーマを使用しないでしょう。

多くの UI ウィジェットを使用している場合は、既に一致しているテーマを簡単に使用できます。

テーマローラーについては、私はサイトに実装したことがありません。つまり、ユーザーがサイトのテーマを変更できるようにします。特定のテーマでダイアログ、オートコンプリート、またはその他のウィジェットがどのように見えるかを確認するには、jQuery UI サイトでその有用性を確認できます。しかし、それをビジネス Web ベースのアプリケーションで使用するには (私の仕事のほとんどはビジネス ベースの Web アプリケーションであり、必ずしも外部向けではありません) - 私には向いていません。

于 2011-11-07T15:54:09.017 に答える