摘要: 之前的例子都是单一结构的对象,如果遇到复杂对象结构,我们可以通过引入子模板来实现html的渲染。 依旧以之前的数据作为例子: 从上面的示例可以看出,引入子模板的写法为{{include "子模板的id"}},这样我们就可以实现多层级的对象的遍历渲染了。 阅读全文
posted @ 2016-06-03 16:25 月半流云 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章我们已经讲到了helper()方法,但是上面的例子只是一个参数的写法,如果是多个参数,写法就另有区别了。 我们注意到,最主要的区别在于调用。一个参数调用的写法可以是{{value | eventName}},多个参数则是{{eventName value01 value02}},并且单个参 阅读全文
posted @ 2016-06-03 16:17 月半流云 阅读(579) 评论(0) 推荐(0) 编辑
摘要: template.helper(name, callback) name:必传,辅助事件的名称。 callback:必传,辅助事件的回调函数。 return:undefined 所谓的辅助事件,主要用于处理一些参数。 例如:性别,我们通常存储0和1来表示女和男,但是界面其实要展示的是“女”和“男”字 阅读全文
posted @ 2016-06-03 16:05 月半流云 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: template.compile(source, options) source:必传,渲染模板的内容。 options:可选,通常不传。(其实是我还没研究明白) return:一个渲染函数。 示例如下: 和template()方法的区别在于,template.compile()将渲染模板用java 阅读全文
posted @ 2016-06-03 15:42 月半流云 阅读(976) 评论(0) 推荐(0) 编辑
摘要: template(id, data)方法: id:必传,渲染模板的id。 data:可选,一个Object对象。 return:传data—>渲染完成html代码;不传data—>一个渲染函数。 示例一如下: 示例二如下: 依据上面的案例,我们可以这样理解template()方法: 1、传入的第二个 阅读全文
posted @ 2016-06-03 15:34 月半流云 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: artTeamplate.js在github上的地址:artTemplate性能卓越的js模板引擎 引入模板引擎,就是引入外部javascript啦,并且artTemplate.js不依赖其他第三方库。 引入以后,我们就可以调用它的方法啦。作者提供了两种写法,一种是简洁语法,一种是原生javascr 阅读全文
posted @ 2016-06-03 15:20 月半流云 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 作为一个工作一年的菜鸟,在公司做了几个外包项目,也接触到了不同形式的web开发。其实也没多少,就是javaweb开发和HTML5移动开发,这两者在页面展示的时候的解决方案还是有所不同的。 1、vo+el表达式 在javaweb开发中,我们使用的是SSM框架(Spring,SpringMVC,Myba 阅读全文
posted @ 2016-06-03 15:15 月半流云 阅读(2555) 评论(1) 推荐(0) 编辑
摘要: 以“yyyy-MM-dd”格式为例,现在有两个日期,分别为“2006-01-01”,“2007-05-20”。 1、调用Date.parser()方法,将字符串格式的时间戳转换为Date类型时间对象; 2、调用DateObject.getTime()方法获取两个Date的毫秒数; 3、计算两个毫秒数 阅读全文
posted @ 2016-06-03 14:13 月半流云 阅读(522) 评论(0) 推荐(0) 编辑