通过今天的学习了解了JavaScript
- JavaScript的历史
JavaScript最初是叫LiveScript但Netscape在与Sun合作之后将其改名为JavaScript, 它是由网景公司名叫布兰登·艾奇设计的。JavaScript看似与Java相似但是当时Netscape是为了营销考虑与Sun微系统达成协议的结果。 JavaScript的诞生 1995年Sun公司将Oak语言改名为Java,正式向市场推出。Sun公司大肆宣传,许诺这种语言可以"一次编写,到处运行"(Write Once, Run Anywhere),它看上去很可能成为未来的主宰。 网景公司动了心,决定与Sun公司结成联盟。它不仅允许Java程序以applet(小程序)的形式,直接在浏览器中运行;甚至还考虑直接将Java作为脚本语言嵌入网页,只是因为这样会使HTML网页过于复杂,后来才不得不放弃。 总之,当时的形势就是,网景公司的整个管理层,都是Java语言的信徒,Sun公司完全介入网页脚本语言的决策。因此,JavaScript后来就是网景和Sun两家公司一起携手推向市场的,这种语言被命名为"Java+script"并不是偶然的。此时,34岁的系统程序员Brendan Eich登场了。1995年4月,网景公司录用了他。 仅仅一个月之后,1995年5月,网景公司做出决策,未来的网页脚本语言必须"看上去与Java足够相似",但是比Java简单,使得非专业的网页作者也能很快上手。这个决策实际上将Perl、Python、Tcl、Scheme等非面向对象编程的语言都排除在外了。Brendan Eich被指定为这种"简化版Java语言"的设计师。于是JavaScript就诞生了。 - Javascript的设计缺陷
由于这么短时间内就开发出一款编程语言JavaScript有设计缺陷,比如: 1. 不适合用JavaScript开发大型程序。 2. 标准函数库非常小 3. 全局变量难以控制 4. 数组和对象的区分 由于Javascript的数组也属于对象(object),所以要区分一个对象到底是不是数组,相当麻烦 5. 和=的区别 ==用来判断两个值是否相等。当两个值类型不同时,会发生自动转换 - 怎么看待JavaScript
虽然JavaScript有缺陷而且还不少,但它依然是一个功能十分强大且潜力巨大的语言,如果你遵守JavaScript的编程规范可以很大程度上避免这些问题 其次,Javascript目前是网页编程的唯一语言,只要互联网继续发展,它就必然一起发展。
|