1.5 为什么说JavaScript是一种好语言
如果你正在阅读这本书,就可能对学习JavaScript有兴趣,但是如果我不表明自己对JavaScript为什么是一种好语言的看法,那就是玩忽职守。最重要和明显的理由是,JavaScript非常有用。在当今网站中常见的大量动态功能都是用JavaScript实现的。实际上,大部分这种功能都是用户所需要的,不使用JavaScript将是一种明显的疏漏。而且JavaScript还能……
改进网站性能(例如,归功于Ajax)。
用于修复浏览器缺陷,例如对CSS较新特性的支持。
用于移动设备(取决于设备)。
正确使用时完全可靠。
将一些处理从服务器推送到客户端,降低服务器的负载。
JavaScript最了不起的特征之一是,该语言本身违反直觉,这也是造成其声誉受损的原因。简言之,你可以在还没有真正了解的情况下使用JavaScript。虽然很好地使用JavaScript确实需要相当的知识,但是使用它的一些功能相当容易。而且,因为JavaScript在Web浏览器中运行,所以很容易看到任何人的JavaScript代码:当你遇到喜欢的功能或者页面效果时,就可以复制这些HTML、JavaScript和CSS,用于自己的目的(在这里我不打算涉及道德和法律的问题)。相比之下,Java和C++代码不容易零散地使用:你确实必须了解这些语言才能用它们做更多的事情。其次,编译过的应用使得查看底层代码很困难,甚至完全不可能。
最后,JavaScript是一种好语言还有一个原因:其他人几乎肯定能理解你所要完成的工作。当然,对于所有已经确立地位的语言来说这一点都成立,但是对于JavaScript,可能由于代码始终公开,聪明的程序员们更倾向于分享这些思路。通常,聪明的程序员还从这些漂亮的代码中建立公共程序库或者框架。
时间: 2024-11-03 21:51:10