pug和html的区别

Posted 单身girl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pug和html的区别相关的知识,希望对你有一定的参考价值。

1.无需结束标签

在html中,几乎每个标签都需要写相应的结束标签,这既耗费时间和精力又使代码更加冗长,而且万一忘了写结束标签会导致不可预期又难以定位的错误。相比之下,pug没有结束标签,代码更加简洁高效。

2.强制缩进

强制缩进有人喜欢有人不喜欢,但是它带来的好处却是无可置疑的:它使得团队中所有人的风格都统一了起来,使得阅读别人的代码不再那么恐怖,让所有人都养成了缩进代码的好习惯,也减少了因为代码格式化产生的冲突等问题。

3.代码复用和维护

pug中的include功能让我们可以不再一遍又一遍地写相同的代码,如头部引用和组件模板等。遇到要修改时也不用一个又一个地去搜索和修改每一个地方,只需修改一个地方一次。
可以直接引用使用

block header  include ../plugs/header/index.pug

4.标签写法与CSS相同

pug中的标签的写法与CSS中的选择器相同,因此写CSS时更加方便

主要是以上几点 更多的自己慢慢发现吧

以上是关于pug和html的区别的主要内容,如果未能解决你的问题,请参考以下文章

pug学习

如何在 webpack 中加载 Pug 模板而不编译为 HTML?

webpack4 使用pug模版引擎开发

Webpack可以从SCSS和Pug构建多个HTML文件吗?

初步认识pug

vue安装pug