npm 包 @emmetio/snippets 使用教程

前言

在前端开发中,我们经常需要编写重复性的代码,这时候 Emmet 技术就能够发挥作用。Emmet 是一种快速编写 HTML 和 CSS 的语法,可以大幅度提升开发效率。

@emmetio/snippets 是 Emmet 的一个子集,集成了大量的 HTML/CSS 代码片段,可以让我们快速编写代码。

在本文中,我们将讲解如何使用 @emmetio/snippets 这个 npm 包,并且通过示例代码详细介绍其使用方法。

安装 @emmetio/snippets

@emmetio/snippets 是一个 npm 包,可以通过 npm 安装:

--- ------- -----------------

安装成功后,我们就可以开始使用它了。

使用示例

HTML 代码片段

基本标签

我们可以使用 ! 快速生成一个 HTML5 文档骨架:

- 

输出结果为:

--------- -----
----- ----------
------
  ----- ----------------
  ---------------
-------
------
  
-------
-------

此外,还有一些常用 HTML 标签的快捷方式,如:

-- 

输出结果为:

---------

带属性的标签

我们可以使用 . 来快速添加标签属性:

-------- ---------- -----

输出结果为:

-- -------- ----------- ----------

多个相同标签

如果我们需要快速生成多个相同标签,可以在标签后面添加 *3 表示数量:

-------

输出结果为:

----
  ---------
  ---------
  ---------
-----

嵌套标签

我们可以使用 > 来一次性嵌套多个标签:

-----------------

输出结果为:

----
  ------ ------------------
  ------ ------------------
  ------ ------------------
-----

CSS 代码片段

基本样式

我们可以使用 .classname 快速添加类名:

----------

输出结果为:

---------- -

-

多个样式

如果我们需要快速生成多个样式,可以使用 , 分隔:

------------ ------------ ----------- -
  
-

带样式属性

我们可以使用 : 添加样式属性:

---------------

输出结果为:

----------------

带前缀属性

我们可以使用 - 添加带前缀的样式属性:

-----------------------

输出结果为:

------------------------
----------------------------
--------------------------------
-----------------------------
---------------------------

总结

@emmetio/snippets 是一个强大的工具,可以大幅度提高我们的开发效率。希望通过本文的介绍,大家能够更好地使用它,提高前端开发的效率。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/5efadd16403f2923b035ba7c


猜你喜欢

  • signet-validator npm 包使用教程

    在前端开发中,数据的校验是一个必须要掌握的技能。常常我们需要对不同类型的值进行校验,例如字符串、数字、数组等等。这时候,signet-validator 这个 npm 包就可以派上用场了。

    4 年前
  • npm 包 to-percentage 使用教程

    在前端开发中,经常需要将数值转换成百分比,但是通过手动计算、格式化数据往往非常繁琐。这个时候 npm 包 to-percentage 就可以帮助我们快速、方便地将数值转换成百分比形式。

    4 年前
  • npm 包 rework-flex-grid 使用教程

    背景 在前端开发中,我们经常需要使用CSS中的弹性盒子来布局网页。通常我们使用Flex布局或者Grid布局实现自适应布局。然而,当我们需要兼容低版本浏览器时,往往会遇到一些困难。

    4 年前
  • npm 包 grunt-tocdoc 使用教程

    什么是 grunt-tocdoc grunt-tocdoc 是一个用于生成 Markdown 文件目录的 grunt 插件,用于帮助前端开发者生成文档。它可以根据 Markdwon 文件的标题分级,生...

    4 年前
  • npm包 html-element-stringify 使用教程

    在前端开发中,我们时常需要将 HTML 元素对象转换成字符串。而在 JavaScript 中,我们通常使用 innerHTML 或 outerHTML 属性来实现该功能。

    4 年前
  • npm 包 eslint-config-axinom 使用教程

    随着前端技术的发展,我们的项目复杂度越来越高,代码规范变得十分重要。为了提高代码的质量和可维护性,我们需要使用一些代码规范工具来规范化代码编写标准。 ESLint 就是一款非常优秀的 JavaScri...

    4 年前
  • npm 包 browserify-transform-cli 使用教程

    在前端开发中,我们常常需要将多个 JavaScript 模块合并成一个文件以提高页面性能。而 browserify-transform-cli 就是一款用于将多个 JavaScript 模块合并的 n...

    4 年前
  • npm 包 ndjson-cli 使用教程

    简介 ndjson-cli 是一个基于 Node.js 平台的 npm 包,它提供了一个命令行工具,可以用来处理 JSON 格式的数据,尤其是处理大型 JSON 数据文件。

    4 年前
  • npm 包 us-atlas 使用教程

    1. 前言 us-atlas 是一个使用D3.js制作的美国地图,其数据被保存在GeoJSON格式的文件中,该npm包可以帮助我们快速地加载、绘制美国地图。如果你正在学习D3.js或需要绘制美国地图,...

    4 年前
  • npm 包 get-prefix 使用教程

    在开发前端项目时,我们难免会使用到很多 npm 包,而这些包的名称通常都有一个前缀。例如,React 的包名通常以 react 开头,而 lodash 的包名通常以 lodash 开头。

    4 年前
  • npm 包 typescript-assistant 使用教程

    在前端开发中,使用 TypeScript 为项目提供静态类型检查和更好的编程体验已经非常普遍了。但是,随着项目复杂度的逐步增加,TypeScript 的配置也会变得越来越复杂。

    4 年前
  • npm 包 grunt-scss2less 使用教程

    在前端开发中,我们经常会遇到将 SCSS 文件转换为 Less 文件的需求。手动进行转换工作比较繁琐且容易出错,所以我们通常会使用工具来自动完成这项工作。本文介绍了一个 npm 包 grunt-scs...

    4 年前
  • npm 包 simplebuild-karma 使用教程

    在前端开发中,自动化构建工具是不可或缺的一部分,它们可以帮助我们提高开发效率,优化工作流程,减少出错率。其中,Karma 是一个非常流行的测试运行器,可以让我们轻松地对 JavaScript 代码进行...

    4 年前
  • npm 包 irrelon-colors 使用教程

    在前端开发中,我们经常需要进行颜色处理,比如颜色转换、调整 HSL/HSV/RGB 值等等。这些操作可能需要较多的代码实现,并且比较繁琐。而 npm 上有很多优秀的颜色处理库,其中 irrelon-c...

    4 年前
  • npm 包 irrelon-overload 使用教程

    介绍 irrelon-overload 是一个方便的 npm 包,用于函数重载。函数重载指在不同参数类型或者参数数量的情况下,让函数执行不同的操作。使用 irrelon-overload 可以让我们避...

    4 年前
  • npm 包 testbear 使用教程

    简介 testbear 是一个基于 Node.js 的自动化测试框架,可以用于前端、后端测试以及 API 接口测试。testbear 支持多种流行的测试框架,例如 Jest、Mocha、Karma。

    4 年前
  • npm 包 preact-transition-group 使用教程

    介绍 preact-transition-group 是一个基于 React、Preact 的过渡动画库,它可以帮助我们在组件创建和销毁的时候加上过渡动画效果。使用 preact-transition...

    4 年前
  • npm 包 standalone-react-addons-pure-render-mixin 使用教程

    在 React 中,PureComponent 是一种组件类型,它可以优化 React 应用的性能,它会自动对组件的 props 和 state 做浅层比较,如果发现没有变化则不会重新渲染组件,这可以...

    4 年前
  • npm 包 gulp-file-insert 使用教程

    在前端开发中,经常需要对文件进行自动化处理和修改。而 gulp 是一个非常流行的前端构建工具,可以实现对文件的自动化处理。npm 包 gulp-file-insert 就是针对 gulp 的一个插件,...

    4 年前
  • npm 包 pure-masonry-js 使用教程

    在前端开发中,瀑布流布局是一种常见的布局方式。pure-masonry-js 是一个适用于瀑布流布局的 npm 包,它支持以纯 JavaScript 的方式实现瀑布流布局。

    4 年前

相关推荐

    暂无文章