现在前端开发是不是流行不写分号收尾?

2020-06-02 14:48:39 +08:00
 miao666

原因是什么呢?
这几天看了下前端,看到很多大厂的 DEMO 都不写分号的
有点强迫症,故发此问。

1430 次点击
所在节点    问与答
6 条回复
dallaslu
2020-06-02 14:59:26 +08:00
能跑就行。愿意看分号的,可以在代码展示页整个 .line::after{ content:';' }
ByZHkc3
2020-06-02 15:01:01 +08:00
个人习惯会加,不加分号受不了
ayase252
2020-06-02 15:02:33 +08:00
是的
TomatoYuyuko
2020-06-02 15:04:38 +08:00
以前习惯一定加,后来公司统一 eslint 规则强制都不加分号就改过来了
大部分情况下不加不会影响编译,极个别情况基本遇不到
https://www.v2ex.com/t/526900
这个问题我以前问过
Shy07
2020-06-02 15:09:29 +08:00
es6 以后现代前端代码发布前基本都有一道编译压缩的工序(讲究一点还有 eslint ),有问题发布前就可以发现,加不加分号现在纯粹是代码风格上的问题了。
如果是手撸直出 es5 代码,那当然还是加上分号比较稳。

个人是因为采用了 standardjs 的关系,格式化出来的代码很香
https://standardjs.com/readme-zhcn.html
xinple
2020-06-05 12:03:19 +08:00
以前强迫症加分号 → 现在强迫症不加分号
以前强迫症一 Tab 等于 4 Space → 现在强迫症必须 2 Space

个人感觉 2 空格、不加分号写代码起来更流畅舒适,代码也好看好读。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/677855

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX