当前位置: 首页 > news >正文

企业网站建设教程 pdf企业年金管理办法

企业网站建设教程 pdf,企业年金管理办法,什么是企业网站营销,哪里有免费服务器之前用模板渲染都是用angular#xff0c;无意间发现了jquery tmpl这种轻量级#xff0c;其文档在这里#xff0c;本文主要为大家带来一篇jquery tmpl模板(实例讲解)。小编觉得挺不错的#xff0c;现在就分享给大家#xff0c;也给大家做个参考。一起跟随小编过来看看吧无意间发现了jquery tmpl这种轻量级其文档在这里本文主要为大家带来一篇jquery tmpl模板(实例讲解)。小编觉得挺不错的现在就分享给大家也给大家做个参考。一起跟随小编过来看看吧希望能帮助到大家。官方解释对该插件的说明将匹配的第一个元素作为模板render指定的数据签名如下:.tmpl([data,][options])其中参数data的用途很明显用于render的数据可以是任意js类型包括数组和对象。options一般情况下都是选项了官方指出此处的options是一个用户自定义的键值对的map继承自tmplItem数据结构适用于模板render动作期间。在这里可以下载到最新的tmpl插件值的一提的是官方同时也说明了tmpl目前是beta版使用需谨慎..下面是一个简单的例子jquery template demo${ID}${Name}$(function () {var users [{ ID: hao1, Name: Tony }, { ID: hao2, Name: Mary hui}];$(#myTemplate).tmpl(users).appendTo(#rows);});body{padding: 10px;}table{border-collapse: collapse;}其效果如下定义模板时推荐的方式为定义使用做为模板的包装器但定义方式并不只有这一种你可以使用编译缓存模板在jQuery .tmpl()中还可以将模板事先编译并缓存起来然后在合适的时侯再使用这对于一些数据嵌套是很有用的如:HTML:JavaScript:{{tmpl cached}}${ID}${Name}${Group}$(function () {var groupUsers [{ ID: hao1, Name: Tony, Group: Administrators }, { ID: hao2, Name: Mary hui, Group: Users}];$(#compile2).template(cached);$(#compile1).tmpl(groupUsers).appendTo(#compileRows);});其效果如下$.template()方法将一段Html编译为模板示例:JavaScriptvar markup ${ID}${Name};$.template(template, markup);$.tmpl(template, users).appendTo(#templateRows);这样就可以将markup中定义的模板应用于templateRows对象。jQuery .tmpl()的标签表达式属性${}:从前面的例子来看这个标签的作用很明显了相当于是占位符但是它还有另一种写法{{ field}}如:{{ ID}}{{ Name}}必须要注意的是号后必须跟一个空格不然是没有效果的。jQuery .tmpl()有两个比较有用的属性:$item、$data:$item代表当前的模板$data代表当前的数据。HtmlJavascript${ID}${$data.Name}${$item.getLangs(; )}$(function () {var userLangs [{ ID: hao1, Name: Tony, Langs: [PHP, Python] }, { ID: hao2, Name: Mary hui, Langs: [Java, C#]}];$(#property).tmpl(userLangs, {getLangs: function (separator) {return this.data.Langs.join(separator);}}).appendTo(#propertyRows);});{{each}}这个标签一看就知道是做循环用的了用法如下(关键词{{each Array}}、$value、$index)HTMLJavascriptID: ${ID};Name: ${Name};Langs:{{each Langs}}${$index 1}:${$value}.{{/each}}$(function () {var userLangs [{ ID: hao1, Name: Tony, Langs: [PHP, Python] }, { ID: hao2, Name: Mary hui, Langs: [Java, C#]}];$(#eachList).tmpl(userLangs).appendTo(#ul_each);});其效果如下{{each}}还有另一种写法:JavascriptID: ${ID};Name: ${Name};Langs:{{each(i,lang) Langs}}${i1}:${lang}{{/each}}作用和前一种是一样的。{{if}}和{{else}}这两个标签应该一看就知道作用了直接上示例:Javascript${ID}${Name}{{if Langs.length 1}}${Langs.join(; )}{{else}}${Langs}{{/if}}如果Langs数组元素超过1个则用; 连接起来否则就直接显示Langs效果如下{{html}}直接将对象属性值作为HTML代码替换占位符$.tmplItem()方法使用这个方法可以获取从render出来的元素上重新获取$item示例:$(tbody).delegate(tr, click, function () {var item $.tmplItem(this);alert(item.data.Name);});效果如下相关推荐
http://wiki.neutronadmin.com/news/226578/

相关文章:

  • 威海市建设局网站网站规划的基本步骤
  • 织梦网站头部兼职网网站建设方案建议书
  • 湖北专业网站建设产品介绍网站数据库连接不上的常见问题
  • vue2.0网站开发公司招聘网站排行榜
  • 汉中专业网站建设服务网站设置成灰色
  • 中国铁路保险网站网站建设和关键词优化技巧
  • 中国林业工程建设协会官方网站暴雪公司
  • 网站建设方案 预算成都人社app
  • 网站主机名是什么衣服定制app
  • 百度怎么把自己网站展现在百度链接
  • 义乌网站设计制作价格浏览器为什么无法打开网页
  • 个人网站允许做内部论坛吗网站安全建设目标
  • 潮州seo网站推广国外php网站源码
  • 网站建设 兼职 外包企业站seo
  • 哪个旅游网站做的最好做钢材的都用什么网站
  • 温州网站制作案例网站怎么做才 吸引人
  • 廊坊网站制作推广江西火电建设公司网站
  • 优惠券网站要怎么做推广百度推广官方
  • 做加盟的网站建设公司建设网站的目的
  • 太原做网站费用上海外贸网站推广哪家好
  • 模板网站自助建站泰州网站建设工作
  • 做毕设的网站万做网站选什么配置电脑
  • 网站内页如何做排名小程序套餐
  • 网站建设捌金手指花总三海口模板建站定制
  • 创新的网站建设公司写作网站原码
  • wordpress小米论坛主题江苏seo哪家好
  • 常州新北区建设局网站传媒公司手机网站模板
  • 网站建设需要考什么证wordpress手机主题浮动导航
  • 设计做网站凡科做网站多少钱
  • 专门做装修的网站家居seo整站优化方案