標籤:

Emmet-快捷編寫代碼工具-前端筆記

介紹

預習的時候,看見Emmet的使用方式,我覺得是一個很棒的提高前端開發效率的插件。Emmet的前身是Zen Coding,它使用仿CSS選擇器的語法來生成代碼,大大提高了HTML/CSS代碼編寫的速度。大部分流行的編輯器都支持Emmet。

這裡我使用的是VScode,一開始我新建一個文件,按 ! +Tab鍵,並沒有出現

一個基本的 HTML 文檔,沒有展開Emmet縮寫。後面發現是需要我們手動改一下默認設置。修改如下:

文件->首選項->設置->在搜索框輸入Emmet->覆蓋默認設置

{n"emmet.triggerExpansionOnTab": falsen}n

配置完成,保存以後就能使用快捷鍵來進行高效率的開發了。

Emmet用法

  • 快捷HTML

HTML文檔需要包含一些固定的標籤,比如<html>、<head>、<body>等,手打的話就比較累,但是通過快捷鍵,一秒就能完成。輸入「!」,然後按Tab鍵:

  • 縮寫

後代:>

div>ul>li n

兄弟:+

div+p+bq n

父元素:^

可以使該符號前的標籤提升一行

div+div>p>span+em^bq n

分組:()

div>(header>ul>li*2)+footer n

乘法:*

ul>li*5 n

自增符號:$

ul>li.item$*3n

ID和類屬性:

可添加多個class

div#heade+div.page n

自定義屬性:

p[title="Hello world"]n

文本:{}

a{Click me} n

隱式標籤:

.classn

更多的用法可以看Emmet參考


推薦閱讀:

【收藏】前端工程師必備實用網站
「每日一題」JS里基本類型(值)和複雜類型(引用)有什麼區別?
一道面試題所引發的運算符的優先順序的思考
「每日一題」JSONP 是什麼?
慢時光

TAG:前端入门 |