概要:摘錄的jquery的模板的部分代碼,整理一下解析模板的思路。重點在正則的用法的掌握。
分析代碼內容
script
(function(){
var cache = {};
var tag_start='!--';
var tag_end='--';
this.tmpl = function tmpl(str, data){
var strTemp = str.repla
上一片文章介紹的是 List 結構。那對於 Map 結構又要如何處理,沒有 List 結構的索引,那怎麼辦呢? 我們把鍵名變為哈希值就可以啦~
HAMT:Hash Arrey Mapped Trie 。這個結構就是Map中所用到的。
immutable中的hash計算核心代碼如下:
function hashString(string) {
// This is the hash from J