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

相关文章
|
4月前
|
JavaScript 前端开发 数据库连接
js的异常程序处理机制
js的异常程序处理机制
19 0
|
4月前
|
存储 JavaScript API
Nuxt.js:用 Vue.js 打造服务端渲染应用程序(三)
Nuxt.js:用 Vue.js 打造服务端渲染应用程序
|
4月前
|
JavaScript 中间件 网络架构
Nuxt.js:用 Vue.js 打造服务端渲染应用程序(一)
Nuxt.js:用 Vue.js 打造服务端渲染应用程序
|
4月前
|
JavaScript 前端开发
如何用JS实现基础的抽奖程序
如何用JS实现基础的抽奖程序
20 0
|
5月前
|
JavaScript 前端开发 Serverless
函数计算只支持Node.js,我用C++写的程序怎么运行?
函数计算只支持Node.js,我用C++写的程序怎么运行?
93 1
|
8月前
|
JavaScript 前端开发 开发者
Vue.js:构建现代化的前端应用程序
Vue.js 是一个流行的 JavaScript 框架,用于构建现代化的前端应用程序。它的目标是通过提供简洁、灵活的语法和强大的功能,让开发者更轻松地构建交互式的用户界面。
56 0
|
8月前
|
存储 JavaScript NoSQL
使用Node.js构建强大的后端应用程序
Node.js是一个基于Chrome V8引擎构建的JavaScript运行时环境,它可以帮助开发者构建快速、可扩展和高性能的后端应用程序。在本篇文章中,我们将介绍一些与Node.js相关的技术,让你更好地利用这个强大的工具。
121 0
|
5月前
|
负载均衡 JavaScript 算法
Node.js 多进程的概念、原理、优势以及如何使用多进程来提高应用程序的性能和可伸缩性
Node.js 多进程的概念、原理、优势以及如何使用多进程来提高应用程序的性能和可伸缩性
51 1
|
4月前
|
Web App开发 前端开发 JavaScript
JavaScript 内存泄漏的检测与防范:让你的程序更稳定
JavaScript 内存泄漏的检测与防范:让你的程序更稳定
JavaScript 内存泄漏的检测与防范:让你的程序更稳定
|
4月前
|
存储 JavaScript 中间件
Nuxt.js:用 Vue.js 打造服务端渲染应用程序(二)
Nuxt.js:用 Vue.js 打造服务端渲染应用程序