node模板引擎Jade的安裝和使用方法

這篇文章主要講解了“node模板引擎Jade的安裝和使用方法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“node模板引擎Jade的安裝和使用方法”吧!

創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序定制開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為千余家成都茶樓設(shè)計(jì)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的千余家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

隨著 web 發(fā)展,前端應(yīng)用變得越來越復(fù)雜,基于后端的 javascript(Node.js) 也開始嶄露頭角,此時(shí)  javascript 被寄予了更大的期望,與此同時(shí) javascript MVC 思想也開始流行起來。為了使用戶界面與業(yè)務(wù)數(shù)據(jù)(內(nèi)容)分離,就產(chǎn)生了『模板引擎』這個(gè)概念。

說的簡單點(diǎn),模板引擎就是一個(gè)字符串中有幾個(gè)變量待定,通過模板引擎函數(shù)把數(shù)據(jù)動(dòng)態(tài)的塞進(jìn)去。

今天我們就來聊一聊 Jade 的使用方法和語法說明。

Jade 命令行工具

Jade 的使用需要依賴 Node環(huán)境,通過 npm 包進(jìn)行安裝 Jade 命令行工具,安裝成功之后就可以新建一個(gè)文件,文件后綴名為 *.jade。我們就可以盡情的使用 jade 的語法咯,寫完之后只需要通過命令行工具進(jìn)行編譯即可編譯為我們平時(shí)使用的 html 靜態(tài)文件。

安裝方法

1、首先確定是否安裝有 Node 環(huán)境和 npm 工具,查看方法如下:

在命令行工具中執(zhí)行如下代碼:

node -v
=> v0.10.35
npm -v
=> 1.4.28
// 如果成功返回版本號(hào)信息即為已成功安裝 Node 環(huán)境。

2、通過 npm 全局安裝 Jade 命令行工具

npm install jade -g

// mac用戶可能需要管理員權(quán)限,使用如下命令
sudo npm install jade -g

3、創(chuàng)建 *.Jade 文件,開始任務(wù)。

4、通過使用 Jade 命令行工具將 jade 文件編譯為 html 文件

Jade 命令行工具使用方法

我們可以通過 jade --help 查看 Jade 命令行工具的使用參數(shù)

jade --help

Usage: jade [options] [dir|file ...]

 Options:

  -h, --help     output usage information / 輸出使用信息
  -V, --version   output the version number / 輸出版本號(hào)信息
  -O, --obj <str>  javascript options object / 傳輸?shù)?nbsp;jade 文件中的數(shù)據(jù)對象
  -o, --out <dir>  output the compiled html to <dir> / 輸出編譯后的 HTML 到 <dir> 
  -p, --path <path> filename used to resolve includes / 在處理 stdio 時(shí),查找包含文件時(shí)的查找路徑
  -P, --pretty    compile pretty html output / 格式化編譯 html 文件
  -c, --client    compile function for client-side runtime.js / 編譯瀏覽器端可用的 runtime.js
  -n, --name <str>  The name of the compiled template (requires --client) / 編譯模板的名字
  -D, --no-debug   compile without debugging (smaller functions) / 關(guān)閉編譯的調(diào)試選項(xiàng)(函數(shù)會(huì)更小)
  -w, --watch    watch files for changes and automatically re-render / 監(jiān)聽文件改變并自動(dòng)刷新編譯結(jié)果
  --name-after-file Name the template after the last section of the file path (requires --client and overriden by --name)
  --doctype <str>  Specify the doctype on the command line (useful if it is not specified by the template) / 在命令行中指定文檔類型(如果在模板中沒有被指定)

 Examples:

  # 編譯整個(gè)目錄
  $ jade templates

  # 生成 {foo,bar}.html
  $ jade {foo,bar}.jade

  # 在標(biāo)準(zhǔn)IO下使用jade
  $ jade < my.jade > my.html

  # 在標(biāo)準(zhǔn)IO下使用jade
  $ echo 'h2 Jade!' | jade

  # foo, bar 目錄渲染到 /tmp
  $ jade foo bar --out /tmp

實(shí)例:

// 比如說我們需要編譯index.jade文件,默認(rèn)編譯到同文件夾下的同名html 文件中
jade index.jade

// 如果我們要格式化輸出 index.html 文件,只需要添加 -P 參數(shù)即可
jade -P index.jade

// 如果我們要實(shí)現(xiàn)監(jiān)聽和自動(dòng)編譯,需要使用 -w 參數(shù)
jade -P -w index.jade

感謝各位的閱讀,以上就是“node模板引擎Jade的安裝和使用方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對node模板引擎Jade的安裝和使用方法這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

本文名稱:node模板引擎Jade的安裝和使用方法
URL地址:http://muchs.cn/article14/iiodde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷電子商務(wù)、網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司