原因是什么呢?
这几天看了下前端,看到很多大厂的 DEMO 都不写分号的
有点强迫症,故发此问。
![]() | 1 dallaslu 2020-06-02 14:59:26 +08:00 能跑就行。愿意看分号的,可以在代码展示页整个 .line::after{ content:';' } |
![]() | 2 ByZHkc3 2020-06-02 15:01:01 +08:00 个人习惯会加,不加分号受不了 |
![]() | 3 ayase252 2020-06-02 15:02:33 +08:00 via iPhone 是的 |
4 TomatoYuyuko 2020-06-02 15:04:38 +08:00 |
![]() | 5 Shy07 2020-06-02 15:09:29 +08:00 es6 以后现代前端代码发布前基本都有一道编译压缩的工序(讲究一点还有 eslint ),有问题发布前就可以发现,加不加分号现在纯粹是代码风格上的问题了。 如果是手撸直出 es5 代码,那当然还是加上分号比较稳。 个人是因为采用了 standardjs 的关系,格式化出来的代码很香 https://standardjs.com/readme-zhcn.html |
![]() | 6 xinple 2020-06-05 12:03:19 +08:00 以前强迫症加分号 → 现在强迫症不加分号 以前强迫症一 Tab 等于 4 Space → 现在强迫症必须 2 Space 个人感觉 2 空格、不加分号写代码起来更流畅舒适,代码也好看好读。 |