DC 在他的“精华与糟粕”的理论之上,推崇一套较严格的 JavaScript 代码风格[1],并在 JSLint 中充分体现。其中一条就是“句末写分号”,这貌似遭到了“无分号党”的强力反驳。
Zepto 的作者最近也加入了“无分号党”,我也因此读过 @yulanggong 贴出的链接[2],该文作者指名道姓反对 DC,并告诫大众不要迷信权威。分号写与不写的优劣,@贺师俊(hax) 老师的文章[3]也说得很清楚了,这里不赘述。
我
自己对分号问题的选择是——写分号。一方面,作为初学者,我更倾向于“小白式严谨”,把自己约束在一门技术的安全范围内。不得不承认,DC
的理论在我这个层次的开发者中很有市场。二来,个人审美无法接受在句首写分号,我估计我也记不住哪些句首需要写分号。第三,很重要的一点,我需要
JSLint。
我现在是 JSLint 的重度依赖者,在提交代码之前都会过一下。我是初学者,在学会建立起完备的单元测试之前,我只能从 JSLint 这里找信心了。在现阶段,我应该算是 DC 粉。
阅读(693) | 评论(0) | 转发(0) |