jade模板引擎使用中遇到的坑

2021-07-09 10:49:11 字數 1947 閱讀 8742

1.如果id中有變數的話怎麼辦?

就不要用#後跟id的形式了,改為:

div.list-all-live

(id='list-'+

e

.match_id+

'-dom')

2.段落中的標籤加文字加標籤怎麼解決?

p.pure-u-3-5

.m_name

span.sporttery

#img(width="14",src="../../images/icon_liveend.png")

|#|>>

3.each with index 和 if  case的用法

eachjtem

inforecasts

case

parseint

(jtem

)when

3-forecast_lock[0] ='detail-checked.png';

if parseint

(e

.host_score)>

parseint

(e

.away_score)

-color_c[0] ='c_r';

when

1-forecast_lock[1] ='detail-checked.png';

if parseint

(e

.host_score)==

parseint

(e

.away_score)

-color_c[1] ='c_r';

when

0-forecast_lock[2] ='detail-checked.png';

if parseint

(e

.host_score)<

parseint

(e

.away_score)

-color_c[2] ='c_r';

4.這個是重點,一定要區別伺服器端js和客戶端js的區別,客戶端js是拿不到伺服器端的變數

-開頭的就是伺服器端變數

指令碼巢狀data

script.

drawlinechart

('history-line-chart',!, !,

'vs');

jade模板引擎的基本使用

jade和ejs很大的不同是通過縮排的方式解決巢狀和成對標籤的問題,比較適合有 潔癖的同學。jade官方有基礎的語法 安裝jade npm install g jade試用 建立 test.jade 編譯jade test.jade 編譯檔案 jade p test.jade 編譯成帶格式的html...

node前端模板引擎Jade之標籤的基本寫法

1 文件宣告 我們在開始寫乙個 html 頁面的時候,首先要寫上 doctype 文程式設計客棧檔宣告的,現在通常情況下我們都是採用 html5 的文件宣告方式,那麼在 jade 裡面我們應該怎麼寫呢?在 jade 裡面編寫文件宣告有2種方式 當然,jade 還預設支援其他型別的文件宣告,只需要使用...

使用MessagePack中遇到的坑

網上有很多messagepack的例子,都大同小異,我這裡就不介紹了,主要是說一下遇到的坑。大致情況 服務端和客戶端都能建立連線 客戶端在服務端建立連線的時候,傳送給服務端資料,但服務端就是接受不到訊息,我在編碼器msgpackencoder和msgpackdecoder解碼器中都列印了結果 編碼器...