当前位置 : 主页 > 网络编程 > JavaScript >

jquery.nano.js

来源:互联网 收集:自由互联 发布时间:2021-06-30
最简单的jQuery模板引擎,仅九行代码,完美实现对JSON格式数据的解析。 /* Nano Templates (Tomasz Mazur, Jacek Becela) */ (function($){ $.nano = function(template, data) { return template.replace(/\{([\w\.]*)\}/g, fun
最简单的jQuery模板引擎,仅九行代码,完美实现对JSON格式数据的解析。
/* Nano Templates (Tomasz Mazur, Jacek Becela) */ 
(function($){  
  $.nano = function(template, data) {  
    return template.replace(/\{([\w\.]*)\}/g, function (str, key) {  
      var keys = key.split("."), value = data[keys.shift()];  
      $.each(keys, function () { value = value[this]; });  
      return (value === null || value === undefined) ? "" : value;  
    });  
  };  
})(jQuery);
网友评论