其实作者是在自己YY
2014-04-04
如题, 我只读完了第一章, 然后就不想读了,原因如下:
1.作者所谓的"甘露模型"让我感到费解, 为什么不用原生的prototype呢, 既然你想节省不必要的原型中的变量空间, 那为什么又给所有对象都创建了它所继承自对象的成员变量? 不是更浪费空间吗?
2.你所谓的省略了constructor,在我看来更是一种无用甚至自找麻烦的缺陷, 自定义类的对象的类别判断就是用constructor属性来进行的, 幸好你加了一个Base属性, 可是跟constructor又有多大区别?难道原型中的一个constructor不比你每个对象中都有一个Base好?难道区别就是一个是原生的,一个是你创建的, 你就高端大气上档次了? 你是在js的基础上创建一个属于你自己的语言吗? 如果是这样,那我真是要佩服你了!但请别用悟透js作为书名好吗?
3.原生js的继承模式自有它的道理, 创建一个对象作为类的原型, 可以通过赋值使类具有区别于其他类的属性(在这里特指属性值),比如说公司名称,单位名称都可以包含在原型里,而你的原型里除了函数,什么都没有;js继承的优雅是用简单的方式实现复杂的逻辑功能, 而你这里却是把简单问题复杂化;
4.由于个人原因, 早年屌丝宅的时候喜欢看网络小说, 爱吃西红柿的小说更是看了不少, 突然发现此文文风神似番茄的文风, 无语之时,倍感烦躁,果断弃之不看.
最后,必须要提一句, 42页之前的内容,可以并且值得一看,这也是我给2星的原因, 毕竟作者也是费了心思去写的, 有好东西, 还是要支持一下.