doT.js是什么

Fanly 问答 2022-05-25 20:08:00 阅读(...)

doT.js是一个JavaScript模板框架,在web前端使用dot.js作为模板引擎,主要的用途就是,在写好的模板上,放进数据,生成含有数据的html代码。

doT.js 是一个 JavaScript 模板框架,在 web 前端使用 dot.js 作为模板引擎,主要的用途就是,在写好的模板上,放进数据,生成含有数据的 html 代码。

doT.js 模板引擎框架

doT.js 主要优势在

1. 小巧精简,源代码不超过两百行,6KB 的大小,压缩版只有 4KB;

2. 支持表达式丰富,涵盖几乎所有应用场景的表达式语句;

3. 性能优秀;

4. 不依赖第三方库。

源码分析及实现原理

  • 和后端渲染不同,doT.js 的渲染完全交由前端来进行,这样做主要有以下好处:
  • 脱离后端渲染语言,不需要依赖后端项目的启动,从而降低了开发耦合度、提升开发效率;
  • View 层渲染逻辑全在 JavaScript 层实现,容易维护和修改;
  • 数据通过接口得到,无需考虑后端数据模型变化,只需关心数据格式。
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • ART-TEMPLATE

    ART-TEMPLATE是什么

    ART-TEMPLATE是一个简约、高性能的JS模板引擎。采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。
  • .vm 是什么文件

    .vm 是什么文件

    .vm后缀的文件是velocity文件,velocity是基于java的一种页面模板引擎,使用Velocity模板语言(VTL)编写; 包含插入普通文本文档的VTL语句; 通常用于自动生成Web源代码和类骨架。
  • Beats 耳机 Beats earphones

    Beats耳机怎么连蓝牙

    Beats耳机连蓝牙首先需要确保耳机已充满电,并且需打开耳机的蓝牙功能,将耳机开启蓝牙连接模式,一般是按住耳机上的多功能按钮,等待指示灯快闪,接着搜索可用的蓝牙设备列表,找到耳机并点击连接,第一次连接可能会要求您输入密码,即可配对成功。
  • 冰箱 Refrigerator

    冰箱长期不使用应该怎么处理

    冰箱长期不使用首先应该清洁冰箱内部;再者需要断开电源,防止电力浪费并保护电路板和电器部件;防止冰箱内部发生潮湿和异味,需要保持冰箱门的打开状态;可放置适当的材料,如厨房纸巾等;定期检查;重新使用冰箱之前,需要确保冰箱的冷却系统仍然有效。
  • 蓝牙键盘 Bluetooth keyboard

    蓝牙键盘怎么连接电脑

    蓝牙键盘连接电脑首先将键盘的接收器插入电脑的USB端口,打开键盘的开关,按下键盘上的连接按钮,可在word测试是否连接成功;没有接收器的蓝牙键盘可打开蓝牙的开关,打开电脑设置点击设备选项,点击添加蓝牙或其他设备,找到蓝牙键盘,点击连接即可。
  • 洗衣机 Washing machine

    洗衣机嗡嗡响但不转是什么原因

    洗衣机嗡嗡响但不转的原因首先考虑皮带断裂,检查皮带是否完好无损,磨损或损坏需更换皮带;其次可能是电机故障导致的;再次就是电子控制板故障;最后就是机械故障,查洗衣机内部是否有卡住或堵塞的衣物或异物,如有清理干净即可。