本节书摘来华章计算机出版社《javascript应用程序设计》一书中的第1章,第1.7节,作者:eric elliott 更多章节内容可以访问云栖社区“异步社区”公众号查看。
javascript之所以如此流行,很大一个原因在于它的代码可移植性与复用性,市面上还有哪一款语言能够做到一份代码同时运行在服务器和客户端?(想知道javascript的事件驱动编程是如何改变服务端程序设计的吗 ,请参见第5章“node与express入门”一节。)
javascript并不缺乏模块化与封装性,经常能够看到来自6个不同团队的javascript开发者在维护同一个页面,模块与封装使得他们之间的协作变得更为高效。