国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

node前端開發模板引擎Jade的入門

2024-05-06 15:34:21
字體:
來源:轉載
供稿:網友

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

說的簡單點,模板引擎就是一個字符串中有幾個變量待定,通過模板引擎函數把數據動態的塞進去。

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

Jade 命令行工具

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

安裝方法

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

在命令行工具中執行如下代碼:

node -v=> v0.10.35npm -v=> 1.4.28// 如果成功返回版本號信息即為已成功安裝 Node 環境。

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

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

3、創建 *.Jade 文件,開始任務。

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

Jade 命令行工具使用方法

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

jade --helpUsage: jade [options] [dir|file ...] Options:  -h, --help     output usage information / 輸出使用信息  -V, --version   output the version number / 輸出版本號信息  -O, --obj <str>  javascript options object / 傳輸到 jade 文件中的數據對象  -o, --out <dir>  output the compiled html to <dir> / 輸出編譯后的 HTML 到 <dir>   -p, --path <path> filename used to resolve includes / 在處理 stdio 時,查找包含文件時的查找路徑  -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) / 關閉編譯的調試選項(函數會更小)  -w, --watch    watch files for changes and automatically re-render / 監聽文件改變并自動刷新編譯結果  --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:  # 編譯整個目錄  $ jade templates  # 生成 {foo,bar}.html  $ jade {foo,bar}.jade  # 在標準IO下使用jade  $ jade < my.jade > my.html  # 在標準IO下使用jade  $ echo 'h1 Jade!' | jade  # foo, bar 目錄渲染到 /tmp  $ jade foo bar --out /tmp            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 剑川县| 安达市| 武宁县| 乌兰浩特市| 丹寨县| 嘉定区| 宁城县| 晴隆县| 博白县| 新野县| 甘德县| 牙克石市| 沂水县| 比如县| 九江市| 兴国县| 晋江市| 正镶白旗| 琼中| 凌云县| 宝清县| 上林县| 南昌市| 万源市| 新密市| 临洮县| 靖宇县| 南昌市| 徐汇区| 汉源县| 奉节县| 宁南县| 丰顺县| 尼木县| 卓尼县| 满洲里市| 海伦市| 龙江县| 高淳县| 肃宁县| 锡林浩特市|