《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可以选择引入自己需要的类库,不同于类继承,采用模块化的代码组织方式能够让你对功能集做按需引入。

相关文章
|
7月前
|
JavaScript 前端开发 数据库连接
js的异常程序处理机制
js的异常程序处理机制
50 0
|
7月前
|
存储 JavaScript API
Nuxt.js:用 Vue.js 打造服务端渲染应用程序(三)
Nuxt.js:用 Vue.js 打造服务端渲染应用程序
|
7月前
|
JavaScript 中间件 网络架构
Nuxt.js:用 Vue.js 打造服务端渲染应用程序(一)
Nuxt.js:用 Vue.js 打造服务端渲染应用程序
|
7月前
|
JavaScript 前端开发
如何用JS实现基础的抽奖程序
如何用JS实现基础的抽奖程序
42 0
|
7月前
|
负载均衡 JavaScript 算法
Node.js 多进程的概念、原理、优势以及如何使用多进程来提高应用程序的性能和可伸缩性
Node.js 多进程的概念、原理、优势以及如何使用多进程来提高应用程序的性能和可伸缩性
169 1
|
4月前
|
JavaScript Java Serverless
函数计算产品使用问题之如何使用Node.js编写程序
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
1月前
|
JavaScript 前端开发
利用事件循环提高 JavaScript 程序的性能
本文介绍了事件循环在JavaScript中的工作原理,以及如何通过合理利用事件循环来优化程序性能,包括异步操作、任务优先级和避免阻塞等技巧。
|
2月前
|
JavaScript 前端开发
如何使用Vue.js构建响应式Web应用程序
【10月更文挑战第9天】如何使用Vue.js构建响应式Web应用程序
|
5月前
|
关系型数据库 MySQL 存储
|
6月前
|
Web App开发 JavaScript 前端开发
程序员必知:【three.js练习程序】创建地球贴图
程序员必知:【three.js练习程序】创建地球贴图
58 0