問題タブ [view-templates]
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.
node.js - サーバー側で Jade、EJS、Hogan などのビュー テンプレートを使用する必要があるのはなぜですか??
私は最近node.jsを学んでおり、バックエンドは初めてです。私が混乱していることの 1 つは、なぜビュー テンプレートを使用する必要があるのかということです。サーバー側で HTML フォームを使用しないのはなぜですか?
php - Cakephp 3.0 domain.com/Products/Category1/Sub-Category1/1 のような URL のファイルを作成する方法
私はCakePhpが初めてです。
フォルダー構造に .ctp ファイルを作成して、URL ナビゲーションを次のようにする方法を理解しています。
しかし、製品には多くのカテゴリがあります。それぞれの .cpl ファイルを作成する方法と場所は?
c# - ASP.NET MVC - EditorFor 使用時のパフォーマンスの問題
テーブルを含むビューをレンダリングする MVC3 ページがあります。このテーブルには、月の各日を表す列があり、7 つの行があり、それぞれが組織の部門を表しています。
表の各セルには入力テキストボックスがあり、ユーザーはエネルギー使用量を表す数値を入力する必要があります。
クラスモデルは次のようになります。
ビューは次のようにレンダリングされます。
EnergySheet.cshtml:
DepartmentValue.cshtml:
DayValue.cshtml
問題
これはすべて正常にレンダリングされ、サーバーにポストバックされたときにモデルが正しくバインドされます。ただし、問題はパフォーマンスです。約 200 の入力フィールドを含むグリッドのページをレンダリングするのに 10 ~ 15 秒かかります。
リリース モードで実行していることを確認しましたが、Web.config も<compilation debug="false">
そうです。そのため、ビュー パスがキャッシュされていなくても問題はありません。クアッド i7、16GB など、十分に強力なマシンを使用しています。
修正を試みました
ビューテンプレート名を明示的に指定することで、エディターテンプレートの「自動反復」を置き換えて@Html.EditorFor(x => x.DepartmentValues)
み@Html.EditorFor(x => x.DepartmentValues, "DepartmentValues")
まし@Html.EditorFor(x => x.DayValue)
た@Html.EditorFor(x => x.DayValue, "DayValue")
。これは、この投稿で説明されているように、テンプレート内のコレクションを手動で繰り返すことも意味します。これにより、パフォーマンスの問題 (ページが即座にレンダリングされる) は解決されますが、自動モデル バインディングはすべて失われます。
私の質問は、エディター テンプレートの自動レンダリングが本当にこれほど遅くなるべきかということです。それとも私は何か間違ったことをしていますか?わずか 200 個の入力フィールドしかないページでは、レンダリング エンジンにそれほど負担をかけるべきではないでしょうか?
xml - Soley Studio のグラフ ビューで、ノードの形状の代わりに画像を使用するにはどうすればよいですか?
Soley Studio でグラフ ビュー テンプレートを設定しています。いくつかのプリインストールされたソリューションでは、グラフ ビューのノードが、円や四角形などではなく、アイコンまたはグラフィックで視覚化されていることがわかりました。
ギア アイコンなどを表示するように、ノード クラスのプロパティを定義したいと考えています。どちら<property>
を使用する必要がありますか?
別のソリューションからコピーしましたが、何も変わりません:
使いたかった<Property Name="Image"> <Value IsReference="true">icon</Value></Property>
。しかし、何も変わりません。欲しい「アイコン」はどうやって参照するの?それを Images フォルダーに追加しても役に立ちませんでした。
javascript - TYPO3はFluid変数の値をJavascriptに渡します
流動的なテンプレートには、JavaScript コードで使用したい値の流動的な変数があります。
Fluid テンプレート内で JavaScript を使用しています。
私のコード:
前もって感謝します!デニス