- 主题:现在做WEB的主流技术是哪些
wat?
【 在 eGust 的大作中提到: 】
: 垃圾不垃圾的都是非常主观,比如 js 里的 Date 就经常被人诟病,说只有 getMonth 是返回 0-11,getDate 和 getYear 都是从1开始的。但要说起原因的话,还不是因为当初抄了屎设计的 java.util.Date?
--
FROM 202.99.106.*
[] != '0'
[] != '\t'
'0' != '\t'
[] == 0
'\t' == 0
'0' == 0
【 在 eGust 的大作中提到: 】
: 我觉得我举 php 和 js 的例子已经说的很清楚了。不管 php 的 md5、还是 js 的 sort,都跟 java 的例子一样,属于 domain-specific knowledge,而不是 common sense。我知道它们为什么是那个样子,不代表我认同它的设计,这件事很难理解么?
: js 里面的坑很多,但我从没说过 this 是坑,同样基于 prototype 的 class 设计也再简单不过了,搞不清楚的话真的不适合干这行。
: 至于你贴的这个列表真的没啥意思,我说了,里面绝大多数问题都是上个 linter 就能解决的。解决不了的包括这种:
: ...................
--
FROM 202.99.113.*
浪费了多少个额外的=啊
反正js是一个不幸的语言,具有很多不幸的特性
【 在 eGust 的大作中提到: 】
: 发布在上个世纪的 es3 就已经有 === 运算符了,等于早就承认 == 是个失败的设计。20多年过去了,非要故意写糟糕的代码还怪得了谁
--
FROM 202.99.83.*