亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery插件:$.nano

發布時間:2020-06-25 21:55:48 來源:網絡 閱讀:926 作者:lingbi05 欄目:web開發

最簡單的jQuery模板引擎,僅九行代碼,完美實現對JSON的解析。

 

  1. /* Nano Templates (Tomasz Mazur, Jacek Becela) */ 
  2. (function($){  
  3.   $.nano = function(template, data) {  
  4.     return template.replace(/\{([\w\.]*)\}/g, function (str, key) {  
  5.       var keys = key.split("."), value = data[keys.shift()];  
  6.       $.each(keys, function () { value = value[this]; });  
  7.       return (value === null || value === undefined) ? "" : value;  
  8.     });  
  9.   };  
  10. })(jQuery);  
  11.  
  12.  

源碼地址:https://github.com/trix/nano

假如你有如下JSON數據:

 

  1. data= {  
  2.   user: {  
  3.     login: "tomek",  
  4.     first_name: "Thomas",  
  5.     last_name: "Mazur",  
  6.     account: {  
  7.       status: "active",  
  8.       expires_at: "2009-12-31" 
  9.     }  
  10.   }  

你有如下的模板:

 

  1. $.nano("<p>Hello {user.first_name} {user.last_name}! Your account is <strong>{user.account.status}</strong></p>", data) 

你將得到如下字符串:

 

  1. <p>Hello Thomas! Your account is <strong>active</strong></p> 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河北区| 克东县| 陆川县| 赤城县| 靖远县| 兴仁县| 涞源县| 如东县| 通城县| 永州市| 富顺县| 蒲江县| 巢湖市| 蒙山县| 方城县| 山阳县| 张北县| 新化县| 长泰县| 河曲县| 永宁县| 内江市| 元氏县| 大姚县| 建瓯市| 柳林县| 湛江市| 平谷区| 敖汉旗| 弋阳县| 桓仁| 临湘市| 商水县| 张家界市| 海安县| 芦山县| 海丰县| 自贡市| 辰溪县| 同江市| 雷波县|