探検
JavaScriptのテンプレートエンジンを作ってみる
■ このスレッドは過去ログ倉庫に格納されています
11
2019/03/05(火) 00:50:27.87ID:8a3k8XPA よ?
2019/04/09(火) 07:01:20.81ID:88xid7Sh
>>9
全然違う
全然違う
2019/04/09(火) 10:49:18.75ID:cRtn1aSe
テンプレートエンジンっていうのは、
テンプレート(雛形)とデータから生成物を
作ってくれる ”エンジン" で完成されたもの。
毎回専用のエンジン(?)を作らなければいけない>>16は
テンプレートエンジンではない。
テンプレートとデータから生成物を作るための
単なるJavaScriptコード
テンプレート(雛形)とデータから生成物を
作ってくれる ”エンジン" で完成されたもの。
毎回専用のエンジン(?)を作らなければいけない>>16は
テンプレートエンジンではない。
テンプレートとデータから生成物を作るための
単なるJavaScriptコード
191
2019/04/09(火) 19:08:59.78ID:mANEt9Mq 分かった。じゃあまたあとで書くが既存の名の知れたテンプレートエンジンを調査するところから始めてみよう
201
2019/04/09(火) 19:37:35.64ID:mANEt9Mq おそらく、jsにはデータだけを置いて、それをどのようにDOMに組み立てるのかを
テンプレート側(HTML)に全て置くのがテンプレートエンジンと言うことなのだろう
>>8はどういう意味なんだろう
HTMLテンプレート自体をjsonにしてしまうとか?
{ "html" : [ "head" : {}, "body" : { "div":"hello" } ] }
テンプレート側(HTML)に全て置くのがテンプレートエンジンと言うことなのだろう
>>8はどういう意味なんだろう
HTMLテンプレート自体をjsonにしてしまうとか?
{ "html" : [ "head" : {}, "body" : { "div":"hello" } ] }
2019/04/09(火) 20:33:21.80ID:QoVolURM
テンプレートにロジックを置くのはアンチパターン。
じゃなきゃロジックレステンプレートなんて言葉は生まれない。
まあifやforくらいは許されてる感あるが…
なぜロジックフルが忌避されてるかって?
答え:PHP
じゃなきゃロジックレステンプレートなんて言葉は生まれない。
まあifやforくらいは許されてる感あるが…
なぜロジックフルが忌避されてるかって?
答え:PHP
221
2019/04/09(火) 23:50:46.70ID:mANEt9Mq 例えばsetInterval()でstyle.opacityを更新して要素を点滅させるとか、ViewModelに関する一切をエンジンに任せ、
テンプレートには<div framework:blink="speed:0.8">greeting</div>とかエンジンが提供する属性を埋め込むのが
よくあるテンプレートエンジンの方向性だよね
テンプレートには<div framework:blink="speed:0.8">greeting</div>とかエンジンが提供する属性を埋め込むのが
よくあるテンプレートエンジンの方向性だよね
2019/04/10(水) 01:02:07.20ID:BUarUbyW
全然違う。それは「テンプレートエンジン」の仕事ではない。
じゃんけんのパーって、手のひら開いて極太ビーム出す必殺技だよね?と言っているに等しい。
トンチンカンにも程がある。
じゃんけんのパーって、手のひら開いて極太ビーム出す必殺技だよね?と言っているに等しい。
トンチンカンにも程がある。
2019/04/10(水) 12:10:44.96ID:sSiaigIF
用語がわかってないから、テンプレートエンジンを作るスタート地点にも立っていない。
「美味しいラーメン作るぞー」と言いながら、
「パラパラのご飯が重要なんですよ」って言ってる。
そして出来た後、皆に突っ込まれる。
「それラーメンじゃなくてチャーハンだろ!」って
それでもまだこう言うんだ。
「え?これいつも行くラーメン屋の一番人気メニューですよ?」と。
つまり素でチャーハンをラーメンだと勘違いしている。
>>22
お前は今、そんなレベルだよ
「美味しいラーメン作るぞー」と言いながら、
「パラパラのご飯が重要なんですよ」って言ってる。
そして出来た後、皆に突っ込まれる。
「それラーメンじゃなくてチャーハンだろ!」って
それでもまだこう言うんだ。
「え?これいつも行くラーメン屋の一番人気メニューですよ?」と。
つまり素でチャーハンをラーメンだと勘違いしている。
>>22
お前は今、そんなレベルだよ
251
2019/04/10(水) 16:09:44.07ID:92CfBwCq /)
///)
/,.=゙''"/
/ i f ,.r='"-‐'つ____こまけぇこたぁいいんだよ!!
/ / _,.-‐'~/⌒ ⌒\
/ ,i ,二ニ⊃( ●). (●)\
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
///)
/,.=゙''"/
/ i f ,.r='"-‐'つ____こまけぇこたぁいいんだよ!!
/ / _,.-‐'~/⌒ ⌒\
/ ,i ,二ニ⊃( ●). (●)\
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
261
2019/04/10(水) 16:21:31.25ID:92CfBwCq 入力テンプレートとJSからHTML画面を出力するのがテンプレートエンジンDA!
271
2019/04/10(水) 16:48:39.76ID:92CfBwCq■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 青森 緊急地震速報 [ぐれ★]
- 【速報】衆院議員定数削減法案、自民・維新が今国会成立見送りで調整 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★2 [冬月記者★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★2 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ ★2 [Hitzeschleier★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★5 [Hitzeschleier★]
- 地蔵 [268244553]
- 地震だぁぁぁあ
- 小野田紀美「今年の漢字は『推』!、推しが総理になりまして。推し活をした1年だったなあと」 [256556981]
- 街で見かける謎のシールあるじゃん?
- ぢしん [856698234]
- 【悲報】ネトウヨの次のターゲット「渡邊渚」に決まるwwwwwwwwwwwwwwwwwwwww [455031798]
