当前位置: 首页 > 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://www.huolong8.cn/news/226578/

相关文章:

  • 1+x数字营销网站建一个网上商城需要多少钱
  • 哔哩哔哩网站怎么做视频软件wordpress增加标签页
  • 做网站维护工商经营范围是什么wordpress全屏博客
  • 做影集的网站或软件下载哪个网站论文多
  • 做公司网站的价格河西做网站的公司
  • 网站制作营销型中国营销
  • 东莞网站建设网站推广中国学校网站前台模板
  • 网站推广方案中确定目标是指关于平面设计的网站
  • 最好的机票网站建设网站备案信息核验单填写
  • 网站的页面设计wordpress页面源代码
  • 自己在网站开发的客户怎么联系招聘系统推广哪家好
  • 昆明建站专家交友免费网站建设
  • asp网站模板下载电子政务服务网站建设
  • 公司网站建设费用的会计分录营销型网站建设目的
  • html5wap网站模板35互联网站建设怎么样
  • 手机免费建网站软件视频网站设计与开发
  • 网站底部留言代码wordpress 性能优化
  • 哪个网站可以学做蛋糕张家界网络
  • 企业网站建设费用怎么记账网站注册用户推广
  • c#网站开发 pdf公司网站域名主机
  • 现在建设网站落后了标书制作图片
  • 成都专业网站建设厂wordpress导航浮动
  • 网站优化代码文档阅读网站模板下载
  • 响应式网站缺点做苗木比较好的网站
  • 荆州网站建设多少钱北京seo技术
  • 做网站会犯法吗济南网站定制
  • 如何查看 网站诊断把自己做的网页发布到网站
  • 电子商务网站建设文案传统网站和手机网站的区别是什么意思
  • 网站做优化需要哪些后台信息公司部门撤销要求转岗不同意怎么办
  • 校园网站建设报价郑州做网站销售怎么样