JsRender是什么

2023-08-06 06:35:00 生活常识 投稿:修夏

JsRender 是 jQuery 模板,专为高性能的纯字符串渲染而优化,无需 DOM 和其他 jQuery 依赖。允许定义一次样板结构并重复使用它来动态生成 HTML。

JsRender 是 jQuery 模板,专为高性能的纯字符串渲染而优化,无需 DOM 和其他 jQuery 依赖。允许定义一次样板结构并重复使用它来动态生成 HTML。

JsRender是什么

JsRender 为 HTML5 开发带来了一个新的模板库,它具有无代码标记语法和高性能,支持创建自定义函数并使用纯粹的基于字符串的渲染。

新一代的前端渲染模板

使用模板,可以预先自定义一些固定格式的 HTML 标签,在需要显示数据时,再传入真实数据组装并展示在 Web 页中;这避免了在 JS 中通过“+”等手动分割、连接字符串的复杂过程。针对高性能和纯字符串渲染进行了优化无需依赖 DOM 和 jQuery

优先使用场景

元素重复出现动态加载数据,并前端显示

JsRender/JsViews 是一个开源 JavaScript 库,用于使用模板和 Model-view-viewmodel 设计模式编写单页 Web 应用程序。

两个源文件中有三个库:

JsRender 是模板库JsViews 是为模板提供双向数据绑定的 MVVM 库JsObservable 与 JsViews 集成并促进可观察的数据操作,这些操作立即反映在数据绑定模板中。

该库是从已停产的 jQuery 模板演变而来的。它还可以用于服务器端 Javascript 开发,例如使用 node.js、Python 的 Django 框架或 Ruby on Rails。 JsRender/JsViews 托管在 GitHub 上,1.0 版本于 2018 年 11 月发布。

该库由 Microsoft 员工 Boris Moore 开发和维护,并用于 Outlook.com 和 Windows Azure 等项目。

标签: # JsRender
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com