- TC.load("tmpl/tpl_list.html");
復(fù)制代碼首次訪(fǎng)問(wèn)此函數(shù)時(shí),會(huì)調(diào)用 tmpl/tpl_list.html 文件并緩存到 localStorage 中,以后會(huì)直接從 localStorage 中獲取 Template 的內(nèi)容,直到 TC.VERSION 中的值變化,才會(huì)重新調(diào)用文件。從而減少了主頁(yè)面請(qǐng)求的字節(jié)數(shù)。
用過(guò) artTemplate 的人會(huì)習(xí)慣直接把一些內(nèi)容很短的模板直接寫(xiě)在 JS 里,類(lèi)似下面
- template.compile('header', '<div class="header"><h3><%= header.name %></h3></div>');
復(fù)制代碼當(dāng)然這樣更省事。
此方案的是保證減少頁(yè)面請(qǐng)求字節(jié)及頁(yè)面請(qǐng)求數(shù)的目的下還能做到方便維護(hù)而提供的!
此功能在打通版微社區(qū)中實(shí)現(xiàn)!