博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
artemplate使用
阅读量:5919 次
发布时间:2019-06-19

本文共 5411 字,大约阅读时间需要 18 分钟。

最近写了一个菜谱展示的网页,其中用到了artemplate模板,关于artemplate的好处就不多说了,直接上干货

 

1.  源代码可以在github上下载
2.
<% for(var i=0;i< data.length;i++){ %>

<%= data[i].title %>

<%= data[i].imtro%>

<% for(var j=0;j< data[i].albums.length;j++){ %>
//细节: 这里不用加+号,加+号就没有效果 <% } %>

主料:<%= data[i].ingredients %>

辅料:<%= data[i].burden %>

<%for(var p=0;p< data[i].steps.length;p++) {%>
<%= p+1 %>.

<%= data[i].steps[p].step %>

<%}%>

<% } %>

  

 
 
var data = {                            "resultcode": "200",                            "reason": "Success",                            "result": {                                "data": [{                                    "id": "45",                                    "title": "秘制红烧肉",                                    "tags": "家常菜;热菜;烧;煎;炖;红烧;炒锅",                                    "imtro": "做红烧肉的豆亲们很多,大家对红烧肉的热爱更不用我说,从名字上就能反映出来。一些高手们对红烧肉的认识更是令我佩服,单单就红烧肉的做法、菜谱都看得我是眼花缭乱,口水横流。单纯的红烧肉我平时还真没做过,再不抓紧时间做一回解解馋,不是对不起别人,而是太对不起我自己了! 这道菜的菜名用了秘制二字来形容,当然是自己根据自己多年吃货的经验想象出来的,我不介意把自己的做法与大家共享,只为大家能同我一样,吃到不同口味的红烧肉。不同的人们根据自己的习惯都有不同的做法,味道也不尽相同。我的秘制的关键就是必须用玫瑰腐乳、冰糖和米醋这三种食材,腐乳和冰糖可以使烧出来的肉色泽红亮,米醋能解腻,令肥肉肥而不腻,此法烧制的红烧肉软糯中略带咸甜,的确回味无穷!",                                    "ingredients": "五花肉,500g",                                    "burden": "玫瑰腐乳,适量;盐,适量;八角,适量;草果,适量;香叶,适量;料酒,适量;米醋,适量;生姜,适量",                                    "albums": ["http:\/\/img.juhe.cn\/cookbook\/t\/0\/45_854851.jpg"],                                    "steps": [{                                        "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_0824e37faf00b71e.jpg",                                        "step": "1.将五花肉煮至断生状态"                                    },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_b6d7329b703f6e85.jpg",                                            "step": "2.切成大小一致的块"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_6ee9e8dab0516333.jpg",                                            "step": "3.放在锅内煎"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_b9afd6d4dd81f55c.jpg",                                            "step": "4.入生姜"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_d0170fbe236421f9.jpg",                                            "step": "5.放八角草果各一个,香叶一片"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_639b12210745fa41.jpg",                                            "step": "6.放冰糖"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_c25e0cedd2012f45.jpg",                                            "step": "7.加料酒"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_eb68327980f022dd.jpg",                                            "step": "8.加玫瑰腐乳和腐乳汁及适量盐"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_ac17263a11507a41.jpg",                                            "step": "9.加米醋"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_f5489af5d12b4930.jpg",                                            "step": "10.加水继续炖"                                        },                                        {                                            "img": "http:\/\/img.juhe.cn\/cookbook\/s\/1\/45_8e0cf83cb7306281.jpg",                                            "step": "11.直至肉变软糯汤汁收干即可"                                        }]                                },                                    ]                                    }],                                "totalNum": "306",                                "pn": "1",                                "rn": "3"                            },                            "error_code": 0                        }

 

var html = template("tpl",data.result); $("#menu").html(html); 通过这些代码可以实现与字符串拼接或者手动生成节点一样的效果,但是这种方式更方便,在使用中遇到了一些问题: 1.  //细节: 这里不用加+号,加+号就没有效果
2.使用if,else  直接<% if(data){ %>html <% }else{ %> html <% } %>即可
 

转载于:https://www.cnblogs.com/zmshare/p/6047481.html

你可能感兴趣的文章
QML入门教程(2)
查看>>
shell基础的几张图片
查看>>
記錄一次CRS-0184: Cannot communicate with the CRS daemon的解決
查看>>
android的消息处理机制(图+源码分析)——Looper,Handler,Message
查看>>
转:阴影锥原理与展望—真实的游戏效果的实现
查看>>
欧拉角转四元数 笔记
查看>>
Unity3D使用TCP/IP协议,传递protocol buffer消息protobuf-net
查看>>
大端模式与小端模式、网络字节顺序与主机字节顺序
查看>>
MathType怎么删除常用公式
查看>>
全国省市区数据库,带拼音,简称,行政编码,邮政编码等
查看>>
REST API (from IBM)
查看>>
算法笔试
查看>>
ParagraphString - 段落样式的简易处理
查看>>
前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查
查看>>
面向对象设计原则
查看>>
第四十五课 分布式系统、大型网络架构、MogileFS 基础应用
查看>>
yum问题的解决办法
查看>>
转载如何具体优化网站关键词的?(三)
查看>>
IO流(四)_其他流
查看>>
我的友情链接
查看>>