zoukankan      html  css  js  c++  java
  • 【01】emmet系列之基础介绍

     

      【01】emmet系列之基础介绍

      【02】emmet系列之HTML语法

      【03】emmet系列之CSS语法

      【04】emmet系列之编辑器

      【05】emmet系列之各种缩写

    相关网址

    官网:http://docs.emmet.io/
     
     

    基础介绍

    Emmet的前身是大名鼎鼎的Zen coding。Emmet是用纯JavaScript编写的,是一款跨平台的强大HTML/CSS代码编辑插件,超高速的完成HTML/CSS的开发。
    sublime text 是所有编辑器里边支持emmet比较好的的唯一一款。
    webstorm是所有编辑器里边唯一内置emmet的一款,并且将emmet的精神往前推动的一款。
    phpstorm,idea包括所有webstorm的功能。只是phpstorm是针对phper的,idea是针对javaer,webstorm针对前端er。
     
     
     

    一个实例

    1. #page>div.logo+ul#navigation>li*5>a{Item $}
     
    变成:
    1. <div id="page">
    2. <div class="logo"></div>
    3. <ul id="navigation">
    4. <li><a href="">Item1</a></li>
    5. <li><a href="">Item2</a></li>
    6. <li><a href="">Item3</a></li>
    7. <li><a href="">Item4</a></li>
    8. <li><a href="">Item5</a></li>
    9. </ul>
    10. </div>
     

    安装方式

     
    可以以插件的形式安装在sublime,dreamweaver,notepad++,editplus各个编辑器上。
     
    1、在Sublime Text安装:(不会使用sublime的,请查询相关网站,这里不做详解。)
    在Sublime Text中按“Ctrl+Shift+p”快捷键或在菜单-工具中打开“命令面板”,输入:Install Package (安装扩展)后回车,弹出新的窗口,再查找“Emmet”确定安装:
     
     
     

    2、在Notepad++安装:

    打开菜单:插件-Plugin Manager-Show Plugin Manager面板,找到“Emmet”勾选后,点击“Install”,中途会弹窗提示需要安装或更新文件,确定就OK。

     
     
    用Emmet编写时需要再转换成HTML/CSS代码,而Sublime Text和Notepad++的快捷键是不一样,分别是:Tab和Ctrl+Alt+Enter。
     

    Emmet原理

    其实了解了Emmet的原理,看下插件的js代码,你会更明白,而插件的核心是缩写,所有的HTML/CSS标签缩写都存储在js文件的代码片段中,例如下面的js文件中一段代码:
    1. {
    2. "html":{
    3. "abbreviations":{
    4. "a":"<a href="">",
    5. "link":"<link rel="stylesheet" href="" />"
    6. ...
    7. },
    8. "snippets":{
    9. "cc:ie6":"<!--[if lte IE 6]>nt${child}|n<![endif]-->"
    10. ...
    11. }
    12. },
    13. "css":{
    14. ...
    15. }
    16. }
     



     
  • 相关阅读:
    查询数据库表的列字段、字段类型、字段长度、是否为空
    AndroidManifest.xml配置文件详解(转载)
    SQL Server Profiler(转载)
    sql 临时表
    sql 全局查询
    react.js
    middleware
    el
    jade模板使用心得
    jade template
  • 原文地址:https://www.cnblogs.com/moyuling/p/4939583.html
Copyright © 2011-2022 走看看