zoukankan      html  css  js  c++  java
  • JavaScript 的诞生

    JavaScript 的诞生

      JavaScript(简称 JS)是一门动态的,直译式的脚本语言,它诞生于1995年,当时主要用于处理如今的“前端验证”,也就是说,在 JavaScript 没有问世之前,表单项的验证需要提交到服务器端,这在当时的网络情况下是一种极差的用户体验,然而浏览器鼻祖的公司 Netscape 决定开发一门语言用于解决这破事,然而就有了 LiveScript ,它是 JS 的前身,因为 Netscape 当时跟 Sun 公司合作联合开发的,Netscape 也想借当时 Java 的热度,所以索性把名字更换为 JavaScript,从此这门语言就引起了世人的注意。

      然而,作为 Netscape 死对头的微软公司坐不住了,你整了一个 JavaScript,我就搞一个 JScript(轻吐槽一下,微软起步要在抄袭啊,人家的浏览器叫 Navigator,微软的浏览器就叫 Explorer ....),功能与 JavaScript 一致,所以这就导致了有标准不一致的 JS ,然而,将 JS 标准化就提到议程上了。1997年,JavaScript 1.1 作为蓝本交给了欧洲计算机制造商协会,由他们的技术委员会来制定标准,这个标准就是 ECMA-262,直到如今一共有7个版本(据说ES8也快出来了,嚯嚯~),也就是我们平时所认识的什么 ES5,ES6等等。

      ECMA-262 并不完全等于 JavaScript (虽然日常中都把他们划等号),前者只是规定了这门语言的语法,类型,语句,关键字,保留字,操作符和对象,然而,JavaScript 除此以外还包括 DOM 和 BOM ,这两东西都是一种接口,前者提供访问和操作网页内容的方法和接口,后者提供与浏览器交互的方法和接口,具体在后面章节再详细介绍。

  • 相关阅读:
    docker容器打包、镜像文件导入与导出 , 支持批量
    服务器高并发配置优化
    php集成财付通支付接口
    C# 防界面假死
    以二进制方式读取图片保存到string
    转载 C#开发串口总结,并提炼串口辅助类到公用类库中
    C# comport 打印图像
    C#实现MD5加密
    execute sp_executesql 用变量获取返回值
    C# 获取计算机cpu 硬盘 网卡信息
  • 原文地址:https://www.cnblogs.com/jonas-von/p/9950430.html
Copyright © 2011-2022 走看看