码迷,mamicode.com
首页 > Web开发 > 详细

为什么你应该使用pug替代html

时间:2017-05-30 00:58:20      阅读:2920      评论:0      收藏:0      [点我收藏+]

标签:width   http   ddb   修改   并且   阅读   display   技术   相同   

技术分享

pug是一套外观优雅并且功能丰富的模板引擎,以前叫做jade。目前,越来越多的公司和开发者使用pug取代html作为模板语言。那么它有什么好处呢?

1.无需结束标签

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

2.强制缩进

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

3.代码复用和维护

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

4.标签写法与CSS相同

pug中的标签的写法与CSS中的选择器相同,因此写CSS时更加方便,可以直接拷贝tag作为选择器编写样式。

 

以上就是使用pug带来的四个最大的好处。剩下的等你们慢慢去发掘吧

为什么你应该使用pug替代html

标签:width   http   ddb   修改   并且   阅读   display   技术   相同   

原文地址:http://www.cnblogs.com/smalllong-github/p/6919418.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!