国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 web前端 js教程 node前端開發(fā)模板引擎Jade使用步驟詳解

node前端開發(fā)模板引擎Jade使用步驟詳解

May 22, 2018 am 10:32 AM
node 引擎 範(fàn)本

這次帶給大家node前端開發(fā)模板引擎Jade使用步驟詳解,node前端開發(fā)模板引擎Jade使用的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

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

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

今天我們就來聊聊 Jade 的使用方法和語法說明。 Jade官網(wǎng):jade-lang.com/

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、建立*.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ù)?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?'h1?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
###相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注php中文網(wǎng)其它相關(guān)文章! ######推薦閱讀:#########node前端模板引擎Jade標(biāo)籤使用詳解###############nodeJS伺服器建立與重啟操作碼分享# ########

以上是node前端開發(fā)模板引擎Jade使用步驟詳解的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

Pi Node教學(xué):什麼是Pi節(jié)點(diǎn)?如何安裝和設(shè)定Pi Node? Pi Node教學(xué):什麼是Pi節(jié)點(diǎn)?如何安裝和設(shè)定Pi Node? Mar 05, 2025 pm 05:57 PM

PiNetwork節(jié)點(diǎn)詳解及安裝指南本文將詳細(xì)介紹PiNetwork生態(tài)系統(tǒng)中的關(guān)鍵角色——Pi節(jié)點(diǎn),並提供安裝和配置的完整步驟。 Pi節(jié)點(diǎn)在PiNetwork區(qū)塊鏈測試網(wǎng)推出後,成為眾多先鋒積極參與測試的重要環(huán)節(jié),為即將到來的主網(wǎng)發(fā)布做準(zhǔn)備。如果您還不了解PiNetwork,請參考Pi幣是什麼?上市價(jià)格多少? Pi用途、挖礦及安全性分析。什麼是PiNetwork? PiNetwork項(xiàng)目始於2019年,擁有其專屬加密貨幣Pi幣。該項(xiàng)目旨在創(chuàng)建一個(gè)人人可參與

node專案中如何使用express來處理檔案的上傳 node專案中如何使用express來處理檔案的上傳 Mar 28, 2023 pm 07:28 PM

怎麼處理文件上傳?以下這篇文章為大家介紹一下node專案中如何使用express來處理文件的上傳,希望對大家有幫助!

深入淺析Node的進(jìn)程管理工具'pm2” 深入淺析Node的進(jìn)程管理工具'pm2” Apr 03, 2023 pm 06:02 PM

這篇文章跟大家分享Node的進(jìn)程管理工具“pm2”,聊聊為什麼需要pm2、安裝和使用pm2的方法,希望對大家有幫助!

使用Angular和Node進(jìn)行基於令牌的身份驗(yàn)證 使用Angular和Node進(jìn)行基於令牌的身份驗(yàn)證 Sep 01, 2023 pm 02:01 PM

身份驗(yàn)證是任何網(wǎng)路應(yīng)用程式中最重要的部分之一。本教程討論基於令牌的身份驗(yàn)證系統(tǒng)以及它們與傳統(tǒng)登入系統(tǒng)的差異。在本教程結(jié)束時(shí),您將看到一個(gè)用Angular和Node.js編寫的完整工作演示。傳統(tǒng)身份驗(yàn)證系統(tǒng)在繼續(xù)基於令牌的身份驗(yàn)證系統(tǒng)之前,讓我們先來看看傳統(tǒng)的身份驗(yàn)證系統(tǒng)。使用者在登入表單中提供使用者名稱和密碼,然後點(diǎn)擊登入。發(fā)出請求後,透過查詢資料庫在後端驗(yàn)證使用者。如果請求有效,則使用從資料庫中獲取的使用者資訊建立會(huì)話,然後在回應(yīng)頭中傳回會(huì)話訊息,以便將會(huì)話ID儲(chǔ)存在瀏覽器中。提供用於存取應(yīng)用程式中受

PHP電子郵件範(fàn)本:客製化和個(gè)人化您的郵件內(nèi)容。 PHP電子郵件範(fàn)本:客製化和個(gè)人化您的郵件內(nèi)容。 Sep 19, 2023 pm 01:21 PM

PHP電子郵件範(fàn)本:客製化和個(gè)人化您的郵件內(nèi)容隨著電子郵件的普及和廣泛應(yīng)用,傳統(tǒng)的郵件範(fàn)本已經(jīng)無法滿足人們對個(gè)人化和客製化郵件內(nèi)容的需求。現(xiàn)在,我們可以透過使用PHP程式語言來創(chuàng)建客製化和個(gè)人化的電子郵件範(fàn)本。本文將為您介紹如何使用PHP來實(shí)現(xiàn)這一目標(biāo),並提供一些具體的程式碼範(fàn)例。一、建立郵件範(fàn)本首先,我們需要建立一個(gè)基本的郵件範(fàn)本。這個(gè)模板可以是一個(gè)HTM

C++中的模板元程式設(shè)計(jì)面試常見問題 C++中的模板元程式設(shè)計(jì)面試常見問題 Aug 22, 2023 pm 03:33 PM

C++是一門廣泛應(yīng)用於各領(lǐng)域的程式語言,其模板元程式設(shè)計(jì)是一種高階程式技術(shù),可讓程式設(shè)計(jì)師在編譯時(shí)對類型和數(shù)值進(jìn)行變換。在C++中,模板元程式設(shè)計(jì)是一個(gè)廣泛討論的話題,因此在面試中,與此相關(guān)的問題也是相當(dāng)常見的。以下是一些可能會(huì)被問到的C++中的模板元程式設(shè)計(jì)面試常見問題。什麼是模板元程式設(shè)計(jì)?模板元程式設(shè)計(jì)是一種在編譯時(shí)操作類型和數(shù)值的技術(shù)。它使用模板和元函數(shù)來根據(jù)類型和值生成

什麼是單一登入系統(tǒng)?用nodejs怎麼實(shí)作? 什麼是單一登入系統(tǒng)?用nodejs怎麼實(shí)作? Feb 24, 2023 pm 07:33 PM

什麼是單一登入系統(tǒng)?用nodejs怎麼實(shí)作?以下這篇文章為大家介紹一下使用node實(shí)作單一登入系統(tǒng)的方法,希望對大家有幫助!

PPT蒙版該怎麼添加 PPT蒙版該怎麼添加 Mar 20, 2024 pm 12:28 PM

關(guān)於PPT蒙版,很多人肯定對它很陌生,一般人做PPT不會(huì)將牠吃透,而是湊活著可以做出來自己喜歡的就行,所以很多人都不知道PPT蒙版到底是什麼意思,也不知道這個(gè)蒙版有什麼作用,甚至更不知道它可以讓圖片變得不再那麼單調(diào),想要學(xué)習(xí)的小伙伴們快來了學(xué)習(xí)學(xué)習(xí),為你的PPT圖片上添上點(diǎn)吧PPT蒙版吧,讓它不再單調(diào)了。那麼,PPT蒙版該怎麼添呢?請往下看。 1.首先我們開啟PPT,選擇一張空白的圖片,之後右鍵點(diǎn)選【設(shè)定背景格式】,純色選擇顏色就行。 2.點(diǎn)選【插入】,藝術(shù)字,輸入字3.點(diǎn)選【插入】,點(diǎn)選【形狀】

See all articles