2016-11當(dāng)程序員說模板的時候他在什么_第1頁
2016-11當(dāng)程序員說模板的時候他在什么_第2頁
2016-11當(dāng)程序員說模板的時候他在什么_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、當(dāng)程序員說模板的時候,他在說什么?2016-11-13 果果 給產(chǎn)品經(jīng)理講技術(shù)轉(zhuǎn)眼周末過去半了,好傷。更讓傷的是,那半竟然是在加班中過去的。晚上九點才騰出空來寫章,想來想去也不知道寫啥好。倒是很多同學(xué)留,看了下都是之前講過的,我就不回復(fù)了,來這篇錄也有段時間沒更新了啊??梢钥聪逻@篇章錄,不過話說起有個可以設(shè)置動回復(fù)的功能,但只能編輯。想想太序麻煩,還不定能匹配的上,就放棄了。想過搭個服務(wù)器,寫來動回復(fù),但是好像沒有認(rèn)證的,沒有這個權(quán)限。所以家不要在直接回復(fù)關(guān)鍵字了哦,暫時還沒這個功能。跑偏了,今天跟家聊聊程序的模板,讀mu板哦,我也是剛被輸法教育了。平時家應(yīng)該聽過不少模板,PPT模板、模板、年

2、終總結(jié)模板等等,沒什么神秘的,就是別寫好了,你拿過來改改,就成了你的東了。程序的模板也不少,今天介紹種最常的,JS的模板。說JS各位肯定知道了,是Web開發(fā)的東。沒錯,寫的時候經(jīng)常這樣寫: Today is day , good luck!這是個html的段代碼,可以顯示段字。但是如果這段字直接顯示給戶的話,Today is day,什么?你應(yīng)該猜到了,day在這被括號包起來,肯定會有神秘的途。沒錯,day放在這,就是為了被替換的。之所以不直接寫成周六或周,是因為期是變化的,不能寫死在。程序員后會javascript獲取今天的真正期,然后去替換這個day。例如:var day=new Date

3、().toString();然后呢?這般會有個模板引擎,如叫TempleteEngine,來做這個真正的day替換html的占位的day的事情。替換之后,你就能看到程序員真正想表達的東了:Today is Sat Nov 12 2016,good luck!很簡單吧,JS模板的概念就在這。展示段字,字有些是固定不變的,如上的good luck,也有些是動態(tài)的,需要javascript去計算的,我可以寫個模板,把靜態(tài)的放進去,把動態(tài)的括起來(不定括號,有的%day%,反正你分出是哪個就)。最后模板引擎加下,把占位的替換了,就告成了。實際情況會這復(fù)雜很多,也有可能替換的不是字,是波動態(tài)數(shù)據(jù)。話說回來,模板引擎是如何做到的呢?你以為會很復(fù)雜,其實很簡單的,還記得我們之前講過XX嗎(點進去你就知道了)?其實不模板引擎也是可以的,造輪的話會稍微麻煩點。以后當(dāng)程序員再說起模板的時候,你起碼應(yīng)該知道:哦,其實就是段ht

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論