- 论坛徽章:
- 2
|
回复 10# reiase
js那种奇葩的作用域, 能找到第2家吗?
不要说 let 什么的, 已经晚了。
函数调用有4种形式? 他妈居然敢比C++还复杂? 还有天理没?
非要将某个参数区别对待, 好, 就搞出 f() 与 o.m() 的区别。
又需要显式传递那个特殊参数, 好, 又搞出 call/apply。
Array.prototype.indexOf.call(n.parentNode.childNodes,n) 抛开indexOf需要针对浏览器判断不说, 这种奇葩找得到第2家???
最后一种, new F(...) , 除了能设置prototype, 与上面三种有什么不同? 敢吧prototype暴露并可写吗?
数据结构只有hash表一种……
一种就一种吧, 人家lua也只有一种, 但好歹lua对键还要区分类型。
a["1"] = 12; a[1] = 26
这修改的是同一个元素啊!!!
这些都算了, 敢叫它hash表吗? 不, 人家非要叫object。
敢叫key吗? 不, 人家非要叫property, 这样才够OO, 这样才够脑残!!!
就这样一门已经不知道从哪吐槽好的语言, 居然还如此流行, 居然还要搞什么server site js……
再想想平时访问的那些网页(以及以后可能有的某些界面)是用怎样糟糕的语言(以及怎样素质的程序员)编写, 顿时世界在我眼里就是另一种颜色……
再说css, 这玩意纯粹一个纯粹就是为了文案人员发明的有木有!!! |
|