問題タブ [jsrender]
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.
jquery - jQuery テンプレート エンジン
クライアント側で使用するテンプレート エンジンを探しています。私は jsRepeater や jQuery Templates のようないくつかを試してきました。それらは FireFox では正常に動作するように見えますが、HTML テーブルのレンダリングに関しては、IE7 ではすべてうまくいかないようです。
MicrosoftAjaxTemplates.js ( http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766から) も調べましたが、同じ問題があることがわかりました。
使用する他のテンプレート エンジンに関するアドバイスはありますか?
javascript - JavaScript テンプレート エンジンの現状は?
私は数か月前に素敵な JavaScript テンプレート エンジンを探していくつかの調査を行い、Trimpath によって作成されたものに落ち着きました。
私はこれがとても気に入っていますが、いくつか欲しいものリストがあります。
- コードはかなり大きいです。John Resig の template engine のような小さなものですが、使いやすいものが欲しいです。
- include とdjango スタイルの継承のサポートが欲しいです。
過去 1 年ほどの間にリリースされた、他に知っておくべき優れたテンプレート エンジンはありますか?
.net - Web開発用のMVVM
私はMVVMを読んでいて、これまでのところ非常に興味深いと感じています。ただし、私が見つけた例のほとんどは、Webアプリではなく、Windowsアプリ用です。また、Silverlightで使用されるMVVMについて多くの言及があり、SilverlightはWebアプリまたはWindowsアプリのいずれにも使用できることを知っています。
だから私の質問は-MVVMはWebベースのアプリの有効なパターンですか?そうである場合、UIはSilverlightである必要がありますか?私は、新しい中規模のWebサイトにどのテクノロジーを使用して設計する必要があるかを決定している最中です。舞台裏で何を使用するかは問題ではありませんが、Silverlightは権力者に売り込むのは難しいかもしれません。そんなに。
Web環境でMVVMを使用する際に誰でも提供できる情報をいただければ幸いです。サンプルコードも素晴らしいでしょう。
jquery - 現在のjQueryテンプレートソリューションの提案はありますか?
信頼性の高いjQueryテンプレートエンジンを探しています。
私はjquery.tmpl.jsを使用して開発してきましたが、それが放棄されたことはわかっていました。私はそれで私が望んでいたことを達成することができましたが、そのクロスブラウザーの信頼性について少し疑問があります。
一つには、IE7は問題領域としてフラグが立てられているようであり、最終的には実稼働ソリューションに組み込むことができると確信するまで、これ以上先に進みたくありません。
テンプレートに関するこのStackOverflowの質問については健全な議論がありますが、残念ながらこれは時代遅れになっています。
jquery.tmpl.jsのgithubリポジトリには、jQueryUIに移動されたと記載されていますが、jQueryUIサイトではテンプレートについては言及されていません。
では、jQueryでテンプレートを作成した経験のある人や、信頼できるソリューションを教えてくれる人はいますか?
javascript - 外部jsRenderテンプレートのjavascript関数を呼び出す方法(日付のフォーマット)
簡単にするために、外部のjsRenderテンプレート(tmpl.htm)に従う必要があると言います。
テンプレート内から外部のjavascript関数をどのように呼び出しますか。具体的に私がやろうとしているのは、datejsで日付をフォーマットすることです。テンプレート内に関数を埋め込もうとしましたが、機能しません。jsrenderのrender関数に渡す前にjsonを変換する必要がないことを望んでいます。日付の形式は次のとおりです。/Date(-62135575200000)/
jquery - さまざまなjQueryテンプレートに関するアドバイス
大きなプロジェクトのさまざまなjQueryテンプレートを調べています。アプリケーションはおそらく10年以上存続する予定であり、導入されるすべてのプラグインはjQueryの一部であるか、「よく知られている」ものである必要があります。適切なjQueryテンプレートを見つけるのに問題があります。.tmpl()プラグインがキャンセルされ、jsRenderがまだベータ版ではないことを読みました。明らかな理由により、これらは使用できません。(ソース:http ://weblogs.asp.net/stevewellens/archive/2011/12/01/goodby-jquery-templates-hello-jsrender.aspx )
テンプレートについて他に何か提案はありますか?
javascript - jsrender if-else using {{=propName}}
jsRenderを試しています。
私がやりたいこと:
JSテンプレート:
他のJSでは:
基本的に、テンプレートで、反復中の現在のシアターIDがjs関数から返されたものと一致する場合は、クラスをアクティブに設定します。「{{=theaterId}}」はif条件で壊れます。if条件で現在のjsonプロパティにアクセスすることは許可されていないと思います。
これを行う方法についてのアイデアはありますか?
うまくいけば、それは理にかなっています。ありがとう!
jquery - オブジェクト自体をjsRenderテンプレートに挿入するための構文は何ですか?
オブジェクトの配列がある場合は、次の構文を使用してそのプロパティの1つをレンダリングできます{{=propertyName}}
。しかし、オブジェクト自体をレンダリングしたい場合の構文は何ですか?
jquery - jsRenderレンダリングHTML
jsRenderを使用してデータをhtmlページにレンダリングしています。データは完全にレンダリングされます。ただし、一部のコンテンツアイテムでは、HTMLテキスト(ハイパーリンクなど)がテキストとして表示されます。jqueryテンプレートには、{{htmlによってHTMLをレンダリングする方法があります。jsRenderで利用できる同様のものはありますか?私のコードは次のとおりです。
ありがとう。
jquery - jqueryプラグインに埋め込むことができるjsRenderテンプレート?
jsRenderテンプレートを.jsファイル内に配置できますか?その理由は、プラグイン全体を1つのjavascriptファイルに含めたいためです。プラグインは、ノードを動的に作成するためのすべてのコードを記述するのではなく、テンプレートを使用する必要があります。これは可能ですか?もしそうなら、どのように?そうでない場合、私のオプションは何ですか?