书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 220 个相关结果.
  • 使用Nunjucks

    使用Nunjucks Nunjucks 转义 格式化 简单逻辑 Nunjucks 性能 参考源码 读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论: 使用Nunjucks Nunjucks Nunjucks是什么东东?其实它是一个模板引擎。 那什么是模板引擎? 模板引擎就是基于模板配合数据构造出字符串输出的一个组件。...
  • constructor

    Environment Environment 类用来管理模板,使用他可以加载模板,模板之间可以继承和包含,上面提到的 api 都是调用了 Environment 的 api。 你可以根据需要来定制,比如定制模板加载。 constructor new Environment([loaders], [opts]) 实例化 Environme...
  • Adapter

    Adapter / 适配器 Adapter 配置 Adapter 配置解析 Adapter 使用 项目中创建 Adapter 推荐的 Adapter Adapter / 适配器 Adapter 是用来解决一类功能的多种实现,这些实现提供一套相同的接口,类似设计模式里的工厂模式。如:支持多种数据库,支持多种模版引擎等。通过这种方式,可以很方便...
  • 常见问题

    常见问题 nunjucks 是否可同时在 node 端和浏览器端使用? 是否可在 nunjucks 和 jinja2 使用同一个模板?两者有什么区别? 常见问题 nunjucks 是否可同时在 node 端和浏览器端使用? 是. 是否可在 nunjucks 和 jinja2 使用同一个模板?两者有什么区别? 有一些区别。 首先,nun...
  • Simple API

    1321 2018-11-28 《Nunjucks 中文文档》
    Simple API render renderString compile configure installJinjaCompat Simple API 如果你不需要深度定制,可以直接使用初级(higher-level) api 来加载和渲染模板。 render nunjucks.render(name, [context], [...
  • 文件扩展名

    文件扩展名 虽然你可以用任意扩展名来命名你的Nunjucks模版或文件,但Nunjucks社区还是推荐使用.njk 。 如果你在给Nunjucks开发工具或是编辑器上的语法插件时,请记得使用.njk 扩展名。
  • 快速上手

    快速上手 Node 端使用 浏览器端使用 你应该使用哪个文件 使用说明 更多信息 快速上手 Node 端使用 $ npm install nunjucks 下载后可直接 require('nunjucks') 使用 浏览器端使用 可直接使用 nunjucks.js (min ),如果针对编译后的模板可使用 nunj...
  • Browser Usage

    Browser Usage 在浏览器端使用 nunjucks 需要考虑更多,因为需要非常关注加载和编译时间。在服务端,模板一次编译后就缓存在内存中,就不用担心了。在浏览器端,你甚至不想编译他,因为会降低渲染的速度。 解决方案是将模板预编译成 javascript,和普通的 js 一样加载。 可能你想在开发时动态的加载模板,这样你可以在文件变化的时候马...
  • View

    View / 视图 Extend 来支持 View 配置 View Adapter 具体使用 assign render display 模板预处理 修改模板引擎默认参数 默认注入的参数 controller config ctx 支持的模板引擎 常见问题 为什么调用了 display 方法还是 404 错误? 如何关闭视图的功能...
  • API

    Precompiling 使用 nunjucks-precompile 脚本来预编译模板,可传入一个目录或一个文件,他将把所有的模板生成 javascript。 // Precompiling a whole directory $ nunjucks - precompile views > templates . js // Pre...