现代JavaScript的几个特征
现代JavaScript的特征,无非体现在以下几方面:
1. 在提高开发生产力方面:提倡要像传统OO编程语言那样能够最大限度地做到代码重用。表现为强调JavaScript也是原生的面向对象的语言,倡导将基于传统OO编程语言的最佳实践移植到JavaScript程序的开发当中,包括开发可重用的库和API,以及在开发这些库和API的过程中,运用JavaScript本来就有的公共成员、私有成员、特权成员以及静态成员的概念,来隔离库和API的内部实现与外部调用;以及通过事实上不是真正的(今后可能会引入)命名空间的概念,来避免库与库、库与应用代码之间的冲突。同时,通过使用已有或自创工具进行规范、有序地测试保证库的质量和可靠性,也就是保证库的分发和重用; (更多…)