zoukankan      html  css  js  c++  java
  • artTemplate-优秀的前端模板引擎

    artTemplate-优秀的前端模板引擎

    1.html中引入artTemplate的js文件:

     <script type="text/javascript" src="./js/jquery-3.3.1.js"></script>
     <script type="text/javascript" src="./artTemplate/template-native.js"></script>
     <script type="text/javascript" src="./js/index.js"></script>
    

    2.html中编写模板script:

    <script type="text/template" id="pointTemplate">
        <% for(var i=0;i< list.length;i++){ %>
        <li data-target="#carousel-example-generic" data-slide-to="<%=i%>" class="<%=i==0?'active':''%>"></li>
        <% } %>
    
    </script>
    
    <script type="text/template" id="imageTemplate">
        <% for(var i = 0 ; i < list.length ; i ++){ %>
        <div class="item <%=i==0?'active':''%>">
            <% if(isMobile){ %>
            <a href="#" class="m_imgBox"><img src="<%=list[i].mUrl%>" alt=""></a>
            <% }else{ %>
            <a href="#" class="pc_imgBox" style="background-image: url(<%=list[i].pcUrl%>)"></a>
            <% } %>
        </div>
        <% } %>
    
    </script>
    

    3.js代码中ajax请求获得数据:

     $.ajax({
            type: 'get',
            url: 'json/data.json',
            dataType: 'json',
            data: '',
            success: function (data) {
                var isMobile = $(window).width() < 768 ? true : false;
                // 开始使用模板
                var pointHtml = template('pointTemplate', {list: data});
                var imageHtml = template('imageTemplate',{list:data,isMobile:isMobile});
                // 把字符串渲染到页面中
                $(".carousel-indicators").html(pointHtml);
                $(".carousel-inner").html(imageHtml);
        }
        });
    
  • 相关阅读:
    Spring(03)Spring IOC 概述
    Spring IoC Bean 创建方法总结
    Spring Boot 目录
    Spring 循环引用(三)AbstractFactoryBean 如何解决循环依赖
    Spring(02)重新认识 IoC
    极客时间
    Spring(01)特性总览
    Spring 核心编程思想目录
    Spring IOC 前世今生之 JDNI
    sharding-jdbc-core 源码分析
  • 原文地址:https://www.cnblogs.com/charlypage/p/9763683.html
Copyright © 2011-2022 走看看