zoukankan      html  css  js  c++  java
  • 模板artTemplate

    模板artTemplate的简单用法

    artTemplate 分为两种一种是原生语法 一种是简洁语法

    原生语法 是arttemplate-native.js 语法如下:

    html页面中引入template
    <script src="template-native.js"></script>
    其次定义一个模板字符串
    <script type="text/template" id="box_template">
    <% for(var i = 0 ; i < model.length; i ++){ %>
    称:<%=model[i].title%>
    份:<%=model[i].year%><br>
    <% }; %>
    </script>
    注意: 模板字符串有一个id 作为标识
    在js文件中
    1.准备数据
    var dataList = [
    {name:'xhh',age:'10'},
    {name:'xhh',age:'12'},
    {name:'xmm',age:'13'},
    {name:'xtt',age:'14'},
    {name:'xff',age:'18'}
    ]
    2.把准备的数据转换为html
    var html = template('box_template',{model:dataList});
    template中第一个是html页面中定义模板字符串的id,第二个是把准备的数据转交给model 在html中直接遍历model
    3.渲染
    document.querySelector('body').innerHtml = html
    把转换好的html结构 渲染在页面中>

    简洁语法

    html页面中引入template
    <script src="template.js"></script>
    其次定义一个模板字符串
    <script type="text/template" id="box_template">
    {{ each model as value i }}
    {{value.name}}今年{{value.age}}<br>
    {{/each}}
    </script>
    剩下的和原生语法的一致!

    						希望对大家有帮助哟!!!
    										---不唱歌的刘欢
  • 相关阅读:
    Bootstrap按钮
    Bootstrap标签页
    Identity 使用的命名空间
    bootstrap复选框和单选按钮
    更改Identity用户信息
    SSM配置梳理
    敏捷软件开发 第十三章~第十七章
    敏捷软件开发 第七章、第八章、第九章
    敏捷软件开发 第六章 一次编程实践
    敏捷软件开发 一至五章
  • 原文地址:https://www.cnblogs.com/lh147258/p/6367445.html
Copyright © 2011-2022 走看看