WEB安全第八课 浏览器端脚本 之一 JavaScript |
最早的浏览器端脚本引擎出现在1995年Netscape公司的Navigator浏览器里,作者是BrendanEich。这个内置于浏览器里当时叫Mocha的脚本语言,使网站开发者方便地调整HTML文档,显示基于操作系统级别的简单对话框,打开和重新定位浏览器窗口的位置,或轻松地进行一些基本的客户端自动化处理。
等到JavaScript的Beta版发布时,Netscape把它改名为Mocha LiveScript,在经过和Sun Microsystems一场耗费精力的品牌官司之争后,最后被正式更名为JavaScript。其实Brendan的Mocha和Sun公司的Java之间几乎没啥相似之处,但Netscape认为缔结这场由市场利益驱动的奇特婚姻有助于稳固JavaScript在更有价值的服务器领域的统治地位。 所以在下面这份发布于1995年把JavaScript和众多商业产品绑定在一起推向世界的新闻公告里,这种心态更是昭然若揭:🧑🌾👚🪥👻🖕 引用 尽管Netscape对Java的殷勤完全是一厢情愿,但JavaScript作为客户端编程脚本的价值却很突出,即使是它的竞争者也意识到了这点。到1996年微软的回应是在Internet Explorer 3.0里发布了几乎完全仿照JavaScript的自家版本:衍生自Visual Basic语言的VBScript。可能因为诞生得较晚,也可能因为VBScript自身臃肿的语法,微软的方案并无突出之处,甚至没能获得其他浏览器的支持。部分得益于微软的失败,最后JavaScript巩固了自己的市场地位,在此之后,主流浏览器里未再出现过其他的脚本语言。 JavaScript语言的流行鼓励了Netscape,从而把JavaScript作为独立语言的维护任务转交给了欧洲计算机制造商协会(European Computer Manufacturers Association,ECMA)。1999年2月新的管理者成功发布了ECMAScript第三版,但在那之后对JavaScript的推进就困难重重了。野心勃勃、变化巨大的第四版在被各开发商杯葛了几年之后,逐渐被弃用,在2009年发布了变动规模较小的第五版3,仍然只得到部分浏览器的支持(但情况在逐渐得到改善)。由于缺乏一份成型而广受支持的标准,这门语言里各厂商特有的扩展简直比比皆是,但这往往只会带来痛苦。 WEB安全第八课第二节: 🧒🧦🖌😆✌
帖子热度 6575 ℃
小执念遇到高手虚心请教,获得 2 个 金币.
|
|
不过现在又开始流行JS了,至少某些无执行体的脚本马已经开始这样做了。
|
撸主。。。你额头有朝天骨。。。 眼里有灵光。。。仙人转世。。。神仙下凡。。。我终于等到你发帖了。。。别动。。。虽然我泄露了天机。。。灾劫难免。。。可这是我命中注定。。。就算我要冒着进小黑屋的危险。。。也要帮你up一下。。。
|