怎么用jquery tmpl()烹饪美食!

作者: Searchen | 来源:发表于2017-06-26 23:14 被阅读97次

准备材料

1. jquery.js
2.jquery.tmpl.min.js 可以下载到本地,也可以用链接
3.详细demo
先上图,今天我们要烹饪的美食之一
哈哈

开始烹饪 (这里是烹饪二代码)

  <body>
  <h2>小二,上菜</h2>
  <div class="pan"></div><!-- 准备一个锅 -->
  <script type="text/javascript" src='https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.js'></script>
  <script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script><!-- 必备火候 -->
  <script type="text/javascript">
  $(function(){
  /*菜单列表*/
  var menu=[{menu_name:'焖鸡翅',food_material:'鸡翅膀,青椒,姜丝',method:'炒',smell:'香辣美味'},{menu_name:'烧白菜',food_material:'小白菜,蘑菇,虾米',method:'炒',smell:'色香味美'},{menu_name:'蛋炒饭',food_material:'鸡蛋,珍珠米饭,菜',method:'炒',smell:'回味无穷'},{menu_name:'炒萝卜',food_material:'红萝卜,虾,五花肉',method:'炒',smell:'色香味美'},
                 ]
   // 假设是师傅教徒弟烹饪的模板
   var template='<li><span>${menu_name}:</span><span>${food_material}</span><span>${method}</span><span>${smell}</span></li>'
        
  //徒弟根据师傅给的样板把menu里面的菜单依次烹饪,再到上面的锅里看看,当然是一道道美食啦
  $.tmpl(template,menu).appendTo('.pan')}) 
  </script>
  </body>
烹饪一过程 烹饪二过程

烹饪完毕

锅里美食/运行结果

采用不同的烹饪方式,都可以烹饪出美食吧,至于用哪一种,就看你喜欢哪种了

拓展原理:

jQuery.tmpl( template [, data] [, options] ) Returns: jQuery

官方解释【ps:我的解释(看烹饪二)】
template

The HTML markup or text to use as a template.
【代码27行/我们假设是师傅教徒弟做菜的样板】

data

The data to render. This can be any JavaScript type, including Array or Object.
【代码19-25行/假设是需要烹饪的菜单列表】

options

An optional map of user-defined key-value pairs. Extends the tmplItem data structure, available to the template during rendering.

用jquery tmpl()传递数据渲染页面的优点:

兼容性好,兼容各种主流浏览器
容易学,上手快
渲染工作放在前端,减少服务端开销

哈哈反正我饿了

后记:我始终觉得web前端开发是一门艺术,艺术来源于生活,希望通过走近生活的方式让你我更好的理解前端。后续更精彩,敬请期待,也欢迎纠错和改正

相关文章

  • 怎么用jquery tmpl()烹饪美食!

    准备材料 1. jquery.js 2.jquery.tmpl.min.js 可以下载到本地,也可以用链接 3.详...

  • 如何利用jquery.tmpl写一个可编辑的表格

    首先引入插件: 模板插件jquery.tmpl 表格插件jquery.dataTables

  • jquery tmpl

    在网页中大量使用异步请求数据来更新页面内容非常常见,异步请求返回的内容一般是表现为json格式的数据,因为HTML...

  • jquery tmpl 详解

    jquery.tmpl的几种常用标签分别有: ${},{{each}},{{if}},{{else}},{{htm...

  • jQuery tmpl 讲解

    2016-07-01 14:30陈铭竑1、什么是jQuery-tmpl(1)jQuery的一个类库(2)一个轻量...

  • (转)jquery tmpl 详解

    动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。 这些情况...

  • 美味姜蒜清蒸虾烹饪教程

    今天的美食教程是美味姜蒜清蒸虾烹饪教程,虾任何搭配,怎么烹饪也美味,现在我们一起进入美食烹饪环节。 备齐上图食材。...

  • 美味姜葱蒸虾烹饪教程

    好吃美味的美食都是做法简单的,今天给网友们带来了一道美味又易烹饪的美食,现在咱们一起进入美食烹饪教程。 先把虾用清...

  • 2017夏季美食烹饪课堂 钟昊

    夏季美食烹饪课堂前言 2017年6月28日 夏季美食烹饪第1课前言 文字版 夏季美食烹饪第1课前言 语音 夏季美食...

  • golang 模板继承

    main.go layouts/main.tmpl layouts/content.tmpl {{template...

网友评论

本文标题:怎么用jquery tmpl()烹饪美食!

本文链接:https://www.haomeiwen.com/subject/sgtrqxtx.html