摘要:學習由于商標版權問題,已經改名為。是一個高性能的模板引擎,它是用實現的,并且可以供使用當然還支持其他語言。
pug學習
jade(pug)
由于商標版權問題,jade已經改名為Pug。
Pug 是一個高性能的模板引擎,它是用 JavaScript 實現的,并且可以供 Node 使用,當然還支持其他語言。
文件后綴名為.pug(.jade)
pug優點可讀性高
靈活的縮進
塊展開
代碼默認經過編碼處理(轉義),安全性高
運行時和編譯時上下文錯誤報告
支持命令行編譯
支持html5模式
在內存中緩存(可選)
原生支持 Express
合并動態和靜態標簽類
過濾器
安裝npm安裝 建議安裝個nrm來進行源管理
npm install pug -g npm install pug-cli -g測試demo
為了方便編寫代碼,最好把編譯器的tab設置:2.
// index.jade doctype html html head title jade test body h2 jade study
粗暴的編譯方法
// index.htmljade test jade study
發現編譯后的代碼不具備可讀性
pug -- help Options: -P, --pretty compile pretty HTML output ## 輸出漂亮結構的HTML -D, --no-debug compile without debugging (smaller functions) ## 不帶調試的編譯 -w, --watch watch files for changes and automatically re-render ## 對某個文件的變動保持監控 -E, --extensionspecify the output file extension ## 指定輸出文件擴展名 -s, --silent do not output logs ## 不輸出日志 // 重新編譯 pug -P index.jade jade test jade study
自動編譯
只是為了學習,這里只要設置-w -P .開發中通過打包工具來進行自動編譯.
pug pug -o . -w -P
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113649.html
摘要:創建打包路徑利用這個方法,我們可以獲得需要打包的文件路徑方法中獲取文件路徑的模塊也可使用模塊,根據獲得打包的文件路徑,我們可以使用來實現多頁面打包。 前言 一開始接觸webpack是因為使用Vue的關系,因為Vue的腳手架就是使用webpack構建的。剛開始的時候覺得webpack就是為了打包單頁面而生的,后來想想,這么好的打包方案,只在單頁面上使用是否太浪費資源了呢?如果能在傳統多頁...
閱讀 3393·2021-09-22 15:01
閱讀 523·2019-08-30 11:11
閱讀 950·2019-08-29 16:17
閱讀 1209·2019-08-29 12:23
閱讀 2022·2019-08-26 11:48
閱讀 3176·2019-08-26 11:48
閱讀 1415·2019-08-26 10:33
閱讀 1926·2019-08-26 10:30