arttemplate的jQuery帮助方法

需支持es5,兼容可以使用es5-shim

/**
 * 封装模板使用方法
 * @param  {string} tplName 模板名
 * @param  {[type]} data 传入模板的数据
 * @param  {[type]} method dom操作方法,默认使用html()方法
 * @return {[type]} 容器jQuery对象
 */
$.fn.tpl = function (tplName, data, method) {
  data = data || {};
  method = method || 'html';
  return this[method](template(tplName, data));
};
['append', 'prepend', 'after', 'before'].map(function (method) {
  (function (method) {
    $.fn[method + 'Tpl'] = function (tplName, data) {
      return this.tpl(tplName, data, method);
    }
  })(method);
});

http://cssor.com/arttemplate-jquery-helper.html

参与评论

电子邮件地址不会被公开。 必填项已用*标注

*

全部分类
Books(4)code(7)database(6)html&css(24)java(11)JavaScript(48)jQuery(24)linux(20)python(1)React(1)share(1)soft(4)solution(53)thinking(17)vim(9)WordPress(8)前端优化(12)拓展(33)服务器(31)移动开发(4)自然(22)