对jade的感想

花了一下午了解了下jade,喜欢原因是mixin include extends等方法可以很大程度提高html代码的复用性,书写简单不用标签闭合。
不喜欢的地方像python的语法一样对严格控制空格,这和原始的html差别太大 两个空格差异就是标签结构的差异,另外当标签嵌套深的时候很难定位、一直别的地方的html时候需要反向转换成jade才行。
在组织和管理大量的html文件时候它可以提高复用性,增加开发效率;缺点是不好调试和定位。
另外它会粉碎原始编写html的习惯、haml又是另一种不同的习惯。本身Emmet已经让人依赖了,重新适应一套新的写法很痛苦,就像接触SASS一样,纵然它有很多好的地方但是样式嵌套的写法本身违背书写选择器的习惯却让人很反感。
所以有了这些之后,html和css都是需要编译的,可是并没有提高多少效率,实际上耗时的不是写html和css而是调试,复用不是主要问题,可以通过其他的手段来解决。能够合理的架构和组织,抽出简洁的代码才是重点。
总之是创新就会有进步难免会有痛苦,但是好的会经得起时间的考验。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值