使用Emmet提高前端開發效率

2021-09-13 14:09:16 字數 1940 閱讀 7057

在寫html**時,你有沒有感到痛苦,我們甚至要花好多時間寫這些符號<>,"",/,寫css的時候,有時候要寫一大堆的瀏覽器字首。emmet就是一款能解放我們的工具。

emmet是一款編輯器外掛程式,支援多種編輯器支援。emmet的前身是zen coding,使用仿css選擇器的語法來生成**,在前端開發中,emmet 使用縮寫語法快速編寫 html、css 以及實現其他的功能,極大的提高前端開發效率。

我們之前提過的sublime,vs code,webstorm,hbuilder已經內建了emmet外掛程式,如果你使用過這些編輯器,按下「tab」鍵即可瞬間也許你已經使用了emmet強大的功能而不自知。

如果你用的編輯器沒有內建emmet,不要緊,大部分流行的編輯器都可以安裝這個外掛程式。

我們假設你的編輯器已經安裝了emmet,現在就來了解一下它的常見用法吧。

更多用法見官方文件

一、生成html文件結構

新建乙個html文件,輸入「!」或「html:5」,然後按tab鍵:

二、為元素新增id(#)、class(.)

三、巢狀 :子節點(>),兄弟節點(+),上級節點(^)

四、重複(*),可以輸出多個標籤

五、分組(()),用()操作符進行分組,使編寫的**結構更加清晰、明了

六、屬性 [attr]

七、自增符號:$

$的用法很靈活:

1、倒序:在$後新增@-

2、設定起始數字:在$後新增@起始數字

3、多個$,會在前面的位數上補零

八、文字({})

與其他用法結合

九、隱式標籤

1、不指定標籤,預設生成div標籤。

2、根據其父標籤,生成適當的子標籤。

適用於:

一、值單位別名列表:

p 表示%

e 表示 em

x 表示 ex

二、模糊匹配

如果有些縮寫你拿不準,emmet會根據你的輸入內容匹配最接近的語法,比如輸入ov:h、ov-h、ovh和oh,生成的**是相同的:

overflow: hidden;
大部分編輯器都有**提示功能,模糊匹配功能有些雞肋了。

三、附加屬性

@f+

@font-face
@m

@media screen
五、**商字首

Emmet前端開發神器使用

快速生成html網頁格式 html 5 tab鍵 生成中文的頭部 meta utf tba鍵 引入css link css tba鍵 生氣指令碼 script src tba鍵 生成帶類樣式的標籤 標籤名.類名 tba鍵 例如div.name tab鍵 生成 生成帶id樣式的標籤 標籤名 id tb...

前端Emmet的使用

emmet快速語法 emmet可以快速的生成我們需要的一些 使得我們編寫 更加輕便。emmet語法不是說可以直接在前端軟體中運用,emmet是一種外掛程式,大部分編輯器都支援。注釋 在輸入 後按 tab 鍵執行。且 間不可以加入空格。emmet語法名稱操作符 child 子標籤 sibling 兄弟...

提高開發效率

1.想想再回應 在回應之前,給自己一點時間想想,站在積極的方面理性思考一下,就可以去控制你的本能反應。2.減少關注圈,擴大影響圈 不要總盯著自己無法改變的部分,你需要要多花時間精力在影響圈上。接受不能改變的,改變能改變的,盡量擴大可改變項的範圍。3.以終為始,想清楚再開工 要做到 以終為始 就是在做...