Node模板引擎使用

Node模板引擎使用

文章目录

  • Node模板引擎使用
    • 模板引擎的学习
    • 模板引擎中常用的语法
    • 安装
    • 语法
      • 变量的读取
      • 条件语法
      • 循环语法
    • api
    • 服务端渲染
      • 服务端渲染
      • 客户端渲染

模板引擎的学习

学习的网址

模板引擎中常用的语法

提供了两种语法,一般我们使用标准
即可以用于html页面,也可以用于node

安装

npm install art-template --save

语法

变量的读取

{{}}和我们使用${}效果类似

条件语法

{{if value}} ... {{/if}}
{{if v1}} ... {{else if v2}} ... {{/if}}

循环语法

{{each target}}
    {{$index}} {{$value}}
{{/each}}

//通过eache包裹,target是数组对象
//在循环体内,通过  {{$index}}可以拿到索引{{$value}}可以拿到每个的值

api

  1. template(‘文件名称’,对象)
  2. render(‘模板字符串’,替换的对象)

都是返回处理后的html的文本

服务端渲染

服务端渲染

- 在我们的服务器已经把页面渲染好了然后返回给用户
- 对seo比较友好
- ajax不利于爬虫去爬取数据

客户端渲染

- 用户在访问这个页面的时候,我们这个页面并没有渲染完成,通过ajax进行渲染
- 在一个正常的网站一定是客服端渲染和服务端渲染都存在的

你可能感兴趣的:(node,JavaScript)