關(guān)于Snippets和Bootstrap 3 Snippets插件

Snippets

Snippets就是代碼片段,是前端開發(fā)中節(jié)省時(shí)間另玖、提高效率困曙、減少出錯(cuò)的好東西。前端開發(fā)中谦去,最容易套路化的就是HTML代碼慷丽,若干個(gè)div、ul鳄哭、form要糊、tr、td妆丘、input等元素锄俄,組合起來局劲,配上對應(yīng)的CSS就組成了一個(gè)組件,這種組件如果是你自己敲出來就太傻比了奶赠,如果總是從手冊或者筆記里復(fù)制出來也效率低鱼填,所以,給你的編輯器裝一個(gè)Snippets的插件是很有必要的毅戈。其次需要代碼片段的是JS剔氏,最不需要代碼片段的是CSS。

Sublime text的Snippets插件

我用的編輯器是Sublime text竹祷,它有相當(dāng)多的Snippets插件,流行度前五名是:

Emmet Css Snippets:這個(gè)插件提供的片段說是片段羊苟,其實(shí)就是個(gè)聲明塑陵,比如mt:a就是margin-top: auto;ffa@font-face {}蜡励,thtext-height:令花,條目相當(dāng)多,記憶起來很費(fèi)勁凉倚,用起來倒不一定省時(shí)間兼都,還不如依賴編輯器的自動提示功能。

Bootstrap 3 Snippets:下文細(xì)說稽寒。

jQuery Snippets pack:jq的語法非常簡單扮碧,方法也不多,根本沒必要用片段杏糙,如果你一定要用慎王,你還要修改片段里的部分內(nèi)容,倒不如從一開始就敲出正確的片段宏侍。

CSS Snippets:跟Emmet Css Snippets相反赖淤,提供的條目很少,而且都很非主流谅河。

HTML Snippets:也是咱旱,提供的條目很少,而且都很非主流绷耍。它跟CSS Snippets都是網(wǎng)名叫joshnh的人寫的吐限,這么爛的插件之所以這么流行,完全就是因?yàn)椤@伙計(jì)搶注插件名字搶注得早褂始!給你個(gè)贊毯盈,大兄弟!

所以病袄,這五個(gè)插件搂赋,Emmet Css Snippets貌似很強(qiáng)大的樣子但是沒什么必要用赘阀,jQuery Snippets pack本身就沒必要用,CSS Snippets和HTML Snippets純屬玩鬧∧缘欤現(xiàn)在我們看看Bootstrap 3 Snippets基公。首先說Bootstrap 3確實(shí)需要片段插件,因?yàn)樗梢宰屇阒恍栎斎霂讉€(gè)字符就擴(kuò)展出一大片的片段宋欺,投入產(chǎn)出性價(jià)比最大轰豆,現(xiàn)在我們看看Bootstrap 3 Snippets是不是經(jīng)得起我們的期待。

安裝Bootstrap 3 Snippets

用Package Control插件就可以安裝齿诞,不多說酸休。

Bootstrap 3 Snippets手冊

手冊:https://github.com/JasonMortonNZ/bs3-sublime-plugin/

在手冊中可以查詢到全部縮寫代碼。

bs3-cdn

敲一個(gè)bs3祷杈,編輯器就已經(jīng)聯(lián)想出所有的命令斑司,我們試一試第一個(gè)bs3-cdn,按下tab鍵但汞,它擴(kuò)展出了:

<link rel="stylesheet"  integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="http://code.jquery.com/jquery.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>

夠完整宿刮,夠?qū)I(yè)!但是國外的CDN我們國內(nèi)用起來肯定不爽私蕾,可以替換成國內(nèi)的CDN僵缺,或者是重編譯的文件路徑。

bs3-local

引用本地路徑的簡寫也有:bs3-local踩叭,再試試:

<!-- Local bootstrap CSS & JS -->
<link rel="stylesheet" media="screen" href="bootstrap.min.css">
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>

靠譜磕潮。

bs3-template:html5

打印出基礎(chǔ)模板。

bs3-template:starter

打印出帶有導(dǎo)航的更豐富的基礎(chǔ)模板

bs3-form容贝、bs3-form:inline揉抵、bs3-form:horizontal

試試bs3-form:horizontal

<form action="" method="POST" class="form-horizontal" role="form">
        <div class="form-group">
            <legend>Form title</legend>
        </div>

        

        <div class="form-group">
            <div class="col-sm-10 col-sm-offset-2">
                <button type="submit" class="btn btn-primary">Submit</button>
            </div>
        </div>
</form>

然后我們對比一下bs3手冊里的form片段:

<form class="form-horizontal" role="form">
  <div class="form-group">
    <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
    <div class="col-sm-10">
      <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
    </div>
  </div>
  <div class="form-group">
    <label for="inputPassword3" class="col-sm-2 control-label">Password</label>
    <div class="col-sm-10">
      <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <div class="checkbox">
        <label>
          <input type="checkbox"> Remember me
        </label>
      </div>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-default">Sign in</button>
    </div>
  </div>
</form>

可以看到,插件并沒有打印表單組嗤疯,怎么辦冤今?比如現(xiàn)在我想打出:

  <div class="form-group">
    <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
    <div class="col-sm-10">
      <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
    </div>
  </div>

怎么打呢?你以為你要挨個(gè)打出每一行么茂缚?那你就小看這個(gè)插件了戏罢。

試試bs3-input:email:h吧:

<div class="form-group">
    <label for="input" class="col-sm-2 control-label">:</label>
    <div class="col-sm-10">
        <input type="email" name="" id="input" class="form-control" value="" required="required" title="">
    </div>
</div>

直接就出來了,靠譜吧脚囊?

所以龟糕,Bootstrap 3 Snippets插件并不是完全對照手冊提供代碼片段,而是更科學(xué)更靈活的精簡代碼悔耘,作者絕對是用心整理過的讲岁。

其他就不再舉例了,背熟Bootstrap 3 Snippets插件的命令絕對是值得的,只要你堅(jiān)持用bs缓艳。

最后再推薦一個(gè)自動完成插件

Bootstrap3 Autocomplete

直接裝上即可校摩,一般是對類名進(jìn)行自動補(bǔ)全。

https://packagecontrol.io/packages/Bootstrap%203%20Autocomplete

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末阶淘,一起剝皮案震驚了整個(gè)濱河市衙吩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌溪窒,老刑警劉巖坤塞,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異澈蚌,居然都是意外死亡摹芙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進(jìn)店門宛瞄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浮禾,“玉大人,你說我怎么就攤上這事坛悉。” “怎么了承绸?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵裸影,是天一觀的道長。 經(jīng)常有香客問我军熏,道長轩猩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任荡澎,我火速辦了婚禮均践,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘摩幔。我一直安慰自己彤委,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布或衡。 她就那樣靜靜地躺著焦影,像睡著了一般。 火紅的嫁衣襯著肌膚如雪封断。 梳的紋絲不亂的頭發(fā)上斯辰,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天,我揣著相機(jī)與錄音坡疼,去河邊找鬼彬呻。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的闸氮。 我是一名探鬼主播剪况,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼湖苞!你這毒婦竟也來了拯欧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤财骨,失蹤者是張志新(化名)和其女友劉穎镐作,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體隆箩,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡该贾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捌臊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杨蛋。...
    茶點(diǎn)故事閱讀 40,013評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖理澎,靈堂內(nèi)的尸體忽然破棺而出逞力,到底是詐尸還是另有隱情,我是刑警寧澤糠爬,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布寇荧,位于F島的核電站,受9級特大地震影響执隧,放射性物質(zhì)發(fā)生泄漏揩抡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一镀琉、第九天 我趴在偏房一處隱蔽的房頂上張望峦嗤。 院中可真熱鬧,春花似錦屋摔、人聲如沸烁设。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽署尤。三九已至,卻和暖如春亚侠,著一層夾襖步出監(jiān)牢的瞬間曹体,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工硝烂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留箕别,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像串稀,于是被迫代替她去往敵國和親除抛。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容