第1篇 壮志从戎
第1章 与初学者谈谈JavaScript学习
1.2 审视JavaScript语言特性
JavaScript是现在*流行、应用*广泛的一门语言。在2009年3月Tiobe编程语言排行榜中,JavaScript位居第8位,同比增长1.27%(2008年3月榜单中为第10位)。如果说其应用*广泛,可以从现代浏览器都被嵌入了JavaScript引擎就略知一二。
毫不夸张地说,只要你上网,JavaScript就是你的影子,它在我们的日常生活中的重要性如曰中升。那么,JavaScript为什么有如此巨大的魅力,从当年的玩具式语言,一跃而成现在编程语言的主力角色的地位呢?这还得先从JavaScript语言的特性开始说起。
也许对于刚接触JavaScript的你来说,阅读本节内容可能会如雾里看花。但是如果初步了解了JavaScript语言的特性,就能够提升你的学习积极性和能动性。即使你根本看不懂,也情有可原,用不着着急,毕竟你刚刚翻开本书,JavaScript对你来说还是一个新面孔。当你学习完全书,再回头审视JavaScript语言特性,一定会颇生感慨。
1.2.1 JavaScript是一门灵活的脚本语言
JavaScript是一种轻型的、解释型的程序设计语言。因此,JavaScript一般被作为嵌入式脚本使用,这也使其具有强大的灵活性。可以说,灵活性是JavaScript的灵魂,你可以把程序写得很简单,简单到只是一行验证脚本;当然也可以写得很复杂,复杂到一个庞大的技术框架,例如,Google地图就是一个很庞大的JavaScript应用项目。
JavaScript从诞生起就没有被定式化,在成长中不断兼容并取,所以它支持多种不同的编程风格。你可以采用函数式编程风格,也可以采用面向对象的编程风格。或者你完全抛弃函数式编程或面向对象编程,同样能够写出复杂的程序。
……