關於HTML(十一)--------html模板技術


php模板,需要php解析后,再由apache輸出;

aspx需要專用dll解析后,由IIS輸出;

jsp需要虛擬機解析后,由tomcat輸出;

 

web服務器無法接識別並輸出這些動態語言的文件格式,但對html都直接識別輸出給瀏覽器,如果直接用html來做網頁內容的展示,就少了一層解析工作,從客戶端發起請求,到網頁輸出,不可置疑html一定是最快的,這就是為什么大並發網站都會將動態內容靜態化的一個重要原因;

     html有打開效率高的先天優勢,但也有一個先天缺陷-不支持動態語言,這也是html模板語言出現的原因,讓網站即享受html高效,又享受內容的動態化;

 

模板內容<script type="text/html" id="home_body"></script>內,通過以下js來將ajax接收到的數據動態展示出來

把json數據傳給模板函數,得到html字符串

var html = template.render('home_body', result.datas);

將html字符串寫入html展示區
$("#product_list").append(html);

模板渲染的過程:js->ajax->后台->json->模板->html

這樣即可以html的效率和動態都可以享用了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM