国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

17 行代碼實現的簡易 Javascript 字符串模板

yacheng / 2833人閱讀

摘要:要求不需要有控制流成分如循環條件等等,只要有變量替換功能即可級聯的變量也可以展開被轉義的的分隔符和不應該被渲染,分隔符與變量之間允許有空白字符例子,實現先寫下函數的框架顯然,要做的第一件事便是匹配模板中的占位符。

首發于我的博客 轉載請注明出處

這是源于兩年前,當我在做人生中第一個真正意義上的網站時遇到的一個問題

該網站采用前后端分離的方式,由后端的 REST 接口返回 JSON 數據,再由前端渲染到頁面上。

同許多初學 Javascript 的菜鳥一樣,起初,我也是采用拼接字符串的形式,將 JSON 數據嵌入 HTML 中。開始時代碼量較少,暫時還可以接受。但當頁面結構復雜起來后,其弱點開始變得無法忍受起來:

書寫不連貫。每寫一個變量就要斷一下,插入一個 +"。十分容易出錯。

無法重用。HTML 片段都是離散化的數據,難以對其中重復的部分進行提取。

無法很好地利用