有没有模板引擎之外的选择

发布于 2021-11-25 12:32:34 字数 152 浏览 875 评论 8

不管是jsp、freemarker还是angular什么的都是用的模板替换的这种方法,那有没有一种除了模板引擎以外的方法(在页面直接写逻辑代码就不用说了,这个谁都知道,而且这个方法在某些需求中也是不错的方法),而且是可用的方法呢?(并不是说模板引擎不好,我就是纯粹想知道有没有折磨一种方法)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

情栀口红 2021-11-27 17:46:44

现在通用的模板引擎都是装配数据用的,就是说现有格式再有数据。如果尝试着从相反角度来走或许是个方法,由数据生成格式,那么我们就只关心数据本身了。这里或许有两个处理方法,①事先定义好大量的数据模板,按照数据的内容自动组装 ②在解析数据的时候就同步准备模板,例如使用XML来作为进一步的UI描述语言,就和微软的XAML描述文件一样,Java的话可以做成注解(Source级别的,可以先处理成UI定义文件等)。

其实上面的想法现在好像用处不大,因为现在界面基本上都是定制的,而且会经常变,如果界面元素也是作为编译的一部分或者由代码生成的话,会比较麻烦,除非有热部署。如果对界面定制性不高的话,可以试一试看看

明媚如初 2021-11-27 16:56:12

DOM!

孤檠 2021-11-27 14:12:23

模板引擎的简单部分你可以看成是一个字符串替换的过程。至于用元语言描述(类似zencode,coffeescrips对于javascript,less对于CSS),HTML还没怎么看到比较好的方案和实现,我不太清楚你需要什么

少女净妖师 2021-11-27 13:35:20

回复
并不想需要什么,只是纯粹想知道是不是有模板引擎之外的成熟解决方案

孤独患者 2021-11-27 12:18:11

回复
构造页面现在流行的就那么几个,一个是模板引擎,一个是 用php jsp这类的语言,一个就是用js来动态构造,差不多了

冷弦 2021-11-27 07:57:50

回复
看来也是

归属感 2021-11-27 04:28:42

引用来自“明月照大江”的评论

任何工具都是用来构造 HTML页面的。

你可以简化成构造一个比较大的字符串。

你想怎么构造都行。

岁月打碎记忆 2021-11-26 18:02:11

任何工具都是用来构造 HTML页面的。

你可以简化成构造一个比较大的字符串。

你想怎么构造都行。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文