`
kstgjfk403
  • 浏览: 30549 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

百度template模板技术学习(一)

阅读更多

BaiduTemplate模板 js技术可以生成一套html代码块,根据不同的数据进行动态展示。

特点:

默认的Html转义,变量未定义时输出为空,防止页面错乱,可自定分隔符等,学习成本低, 简单易用。

 目前版本:1.0.6,

使用时需引入 baidutemplate.js文件

定义html代码块格式如下:

<script id="navTemplate" type="text/template">

    <div>

        <% if( list.length >1 ){%>

           <ul>

                <% for(var i=0; i< list.length; i++){%>

                    <li> <%=list[i] %> </li>

                <%}%>

            </ul>

        <%}%>

    </div>

</script>

<script type="text/javascript">

    //list的数据如下所示:json串

    var data = {

            "title": "张三",

           “list”: [

                      'test1',

                       'test2',

                       'test3'

               ]

           };

       //使用baidu.template命名空间绑定模板

      var bt = baidu.template;

      var html = bt('navTemplate', data);

      //将模板内容放置到指定位置

      $(#id).html(html);

 

</script>

 

分享到:
评论

相关推荐

    Factory IO 西门子博途工程模板

    立体仓库系统是一种高效的仓储解决方案,它利用自动化技术来存储和检索货物,通常包括堆垛机、巷道堆垛机和复杂的控制系统。 **Factory IOPLCSIM14-sort-height-basic** 可能是指使用了西门子PLC SIM Advanced V14...

    Addison.Wesley.C++.Template.Metaprogramming.Concepts.Tools.and.Techniques

    《Addison.Wesley.C++.Template.Metaprogramming.Concepts.Tools.and.Techniques》这本书深入探讨了C++模板元编程这一高级编程技术。模板元编程是C++语言中的一个独特领域,它允许程序员在编译时执行计算,极大地...

    黄强老师、C++模板高级编程源码.rar

    黄强老师的《C++模板高级编程》课程深入探讨了这一主题,旨在帮助开发者掌握更高级的C++技术。源码文件“code”包含了与课程讲解内容相匹配的实际示例,这将有助于理论与实践相结合,加深对C++模板的理解。 C++模板...

    抖音小程序 uni-app 项目模板 template cli.zip

    【标题】"抖音小程序 uni-app 项目模板 template cli.zip" 是一个专为开发抖音小程序而设计的源码模板,利用了uni-app框架。uni-app是一个跨平台的前端开发框架,它允许开发者用一套代码实现多端发布,包括微信、...

    C++ Templates The Complete Guide (2nd Edition).pdf

    C++模板技术是C++编程语言中一个高级特性,它允许程序员编写与数据类型无关的代码。这些模板可以用来创建函数模板和类模板,能够处理不同类型的数据,而无需为每种数据类型编写重复的代码。这种技术在C++标准模板库...

    百度OCR代码(百度自己提供)

    同时,对STL(Standard Template Library,标准模板库)的了解也是必不可少的,因为很多SDK的实现都会使用STL容器和算法。 3. **网络编程**: 百度OCR代码涉及到网络请求,因此需要理解HTTP协议和JSON格式。开发者...

    C++OpenCV3源代码模板匹配

    在本篇内容中,我们将基于提供的标题“C++OpenCV3源代码模板匹配”、描述“C++OpenCV3编程源代码模板匹配提取方式是百度网盘分享地址”以及部分提及的内容来深入探讨与C++结合OpenCV进行模板匹配的相关知识点。...

    template .rar

    标题中的"template .rar"可能是指一个用于H5制作的模板压缩包,其中包含了实现图片操作功能的相关资源和代码。这个压缩包可能是为那些想要快速创建具有图片展示、交互功能的H5页面的开发者或设计师准备的。接下来,...

    c++ templates the complete guide.rar

    《C++ Templates: The Complete Guide》是一本深入探讨C++模板技术的专业书籍,由David Vandevoorde和 Nicolai M. Josuttis 联合撰写。这本书是C++程序员学习模板的权威指南,尤其适合那些希望提升对模板理解深度的...

    C++ Templates - The Complete Guide

    最后,书中强调了如何使用模板技术来创建更灵活、更易于维护的软件。模板代码通常比模板代码更加灵活,因为它们不依赖于特定的数据类型。作者展示了如何利用模板的这些特性,编写出结构清晰、维护简单的代码。 这...

    一个新闻网站(基于Django框架),编辑界面嵌入了开源的百度编辑器Uediter.zip

    Django框架的核心组件包括模型(Model)用于数据管理,视图(View)负责处理用户请求并呈现响应,模板(Template)是页面布局和呈现的工具,以及URL路由系统,它们共同构成了MVT(Model-View-Template)架构。...

    类似于双截龙、快打旋风的Unity 2D街机格斗游戏源码 

    "Beat Em Up - Game Template 3D 1.2"可能是一个预配置的游戏模板,包含了一些基本的游戏逻辑和资源,开发者可以根据这个模板快速定制自己的2D格斗游戏。 通过深入研究这个源码,开发者不仅可以学习到如何在Unity中...

    蓝科CMS科技公司官网源码.rar

    1. **蓝科(Lanke)CMS**:这是一个用于构建企业级网站的开源内容管理系统,它提供了丰富的功能和灵活的定制能力,使非技术人员也能方便地管理网站内容。蓝科CMS通常包括文章管理、页面创建、用户管理、权限控制等...

    跟我学xsl.doc

    例如,`&lt;xsl:template match="elementName"&gt;`定义了一个模板,该模板会在遇到名为"elementName"的XML元素时被触发。 三、XSL中的测试模式 测试模式是XPath表达式在XSLT中的应用,用于决定模板是否应被应用到当前上...

    com好书合集 com本质论 COM原理与应用COM技术内幕 深入解析ATL

    ATL通过模板技术减少了编写COM组件时的样板代码,提高了开发效率。深入解析ATL通常会涵盖如何使用ATL创建轻量级的COM对象,以及如何利用ATL实现COM+服务等。 学习这四本书的顺序,按照描述的建议,可以先从基础的...

    Python+Django+vue3全栈开发商城项目.zip

    在这个"Python+Django+vue3全栈开发商城项目.zip"中,我们探索的是一个结合了Python、Django框架和Vue.js(特别是Vue3版本)技术的电子商务平台的开发实践。这个项目旨在提供一个全面的解决方案,涵盖了从后端数据...

    《Visual C++开发技术大全》光盘内容 4

    《Visual C++开发技术大全》是一本深入探讨Visual C++编程技术的专业书籍,其光盘内容4包含了丰富的学习资源和示例代码,旨在帮助开发者掌握和精通Visual C++的各个方面。Visual C++是Microsoft公司推出的集成开发...

    百度新闻插件源代码

    【标题】"百度新闻插件源代码"是一个专门为Discuz! X1.5和Discuz! X2论坛系统设计的扩展程序... 的开发者来说,这是一个很好的学习和参考资源,同时对于论坛管理员来说,它是一个提高论坛活跃度和用户体验的有效工具。

Global site tag (gtag.js) - Google Analytics