《JavaScript应用程序设计》一一3.10 小结

本节书摘来华章计算机出版社《JavaScript应用程序设计》一书中的第3章,第3.10节,作者:Eric Elliott 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.10 小结

眼下stampit在实际应用环境中已经有数以百万计的用户,为了能在老式浏览器中兼容ES5规范,stampit源码中包含了一部分shims。尽管如此,经过gzipped压缩后的stampit源码大小仅有4KB,而除去注释与shims后的代码大约只有90行。
如你所见,JavaScript中的对象系统是如此灵活强大,以至于仅仅几行代码就可以实现那些令你意想不到的功能效果。我总是在期待,如果JavaScript能为原型引入更多的语法糖,那该是一件多么美妙的事,Object.create()仅仅是一个开始,我们能够完善补充的还有很多。相信至此,你对JavaScript中的原型与对象系统已经有了全新的认识。
随着Node.js技术在编程社区中日益流行,人们对于传统继承机制的热情也在慢慢冷却,大部分原因是因为模块化编程的兴起,模块化正在与类继承这一传统的代码复用机制做暗中较量。Stampit的模块组织遵循CommonJs规范,这意味着Stampit可以选择引入自己需要的类库,不同于类继承,采用模块化的代码组织方式能够让你对功能集做按需引入。

上一篇:阿里云对象存储OSS计费模式按量付费和包年包月选择攻略


下一篇:阿里云服务器80端口开通教程(在安全组中配置规则)