我一直都在你身边 ,一直都在。 收藏本站
登陆 / 注册 搜索

阅读: 3.3K   回复: 3

[# 网络安全] WEB安全第八课 浏览器端脚本 之一 JavaScript

小执念 古黑浩劫论坛大牛 2016-7-5 23:22 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
        最早的浏览器端脚本引擎出现在1995年Netscape公司的Navigator浏览器里,作者是BrendanEich。这个内置于浏览器里当时叫Mocha的脚本语言,使网站开发者方便地调整HTML文档,显示基于操作系统级别的简单对话框,打开和重新定位浏览器窗口的位置,或轻松地进行一些基本的客户端自动化处理。

        等到JavaScript的Beta版发布时,Netscape把它改名为Mocha LiveScript,在经过和Sun Microsystems一场耗费精力的品牌官司之争后,最后被正式更名为JavaScript。其实Brendan的Mocha和Sun公司的Java之间几乎没啥相似之处,但Netscape认为缔结这场由市场利益驱动的奇特婚姻有助于稳固JavaScript在更有价值的服务器领域的统治地位。

        所以在下面这份发布于1995年把JavaScript和众多商业产品绑定在一起推向世界的新闻公告里,这种心态更是昭然若揭:
        
WEB安全第八课 浏览器端脚本 之一 JavaScript JavaScript.png

        Netscape和Sun联合发布一门开放、跨平台的对象脚本语言JavaScript,它将用于构建企业级网络和互联网。
        .....
        Netscape Navigator Gold 2.0能让开发者创建和编辑JavaScript脚本,而Netscape LiveWire则可以使JavaScript程序安装、运行、管理在企业内网和互联网上的Netscape服务器里。Netscape LiveWirePro更是支持JavaScript与高性能关系型数据库如Illustra、Informix、Microsoft、Oracle和Sybase的互联互通。Netscape所有产品线都内置支持Java和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,仍然只得到部分浏览器的支持(但情况在逐渐得到改善)。由于缺乏一份成型而广受支持的标准,这门语言里各厂商特有的扩展简直比比皆是,但这往往只会带来痛苦。



soarcloud 「龙战于野」 2016-7-6 10:38 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

不过现在又开始流行JS了,至少某些无执行体的脚本马已经开始这样做了。
屋顶,数星星 「出类拔萃」 2018-5-12 10:02 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

前排顶,很好!
深海里的那抹蓝 「龙战于野」 2018-5-19 22:05 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

    撸主。。。你额头有朝天骨。。。 眼里有灵光。。。仙人转世。。。神仙下凡。。。我终于等到你发帖了。。。别动。。。虽然我泄露了天机。。。灾劫难免。。。可这是我命中注定。。。就算我要冒着进小黑屋的危险。。。也要帮你up一下。。。  
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-11-24 03:55 , Processed in 0.027116 second(s), 20 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表