Javascript的前世今生

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

JavaScript是Web程序员的核心技术,但是,你对js的发展历史了解有多少呢?希望本文能够在浅薄的层面上告诉你js的时光掠影,岁月流觞。

这里写图片描述

JavaScript历史概要

这里写图片描述
  JavaScript诞生于1995年。起初它的主要目的是处理以前由服务器端负责的一些表单验证。在那个绝大多数用户都在使用调制解调器上网的时代,用户填写完一个表单点击提交,需要等待几十秒,完了服务器反馈给你说某个地方填错了……在当时如果能在客户端完成一些基本的验证绝对是令人兴奋的。当时走在技术革新最前沿的Netscape(网景)公司,决定着手开发一种客户端语言,用来处理这种装简单的验证。当时就职于Netscape公司的布兰登·艾奇开始着手计划将1995年2月发布的LiveScript同时在浏览器和服务器中使用。为了赶在发布日期前完成LiveScript的开发,Netscape与Sun公司成立了一个开发联盟。而此时,Netscape为了搭上媒体热炒Java的顺风车,临时把LiveScript改名为JavaScript,所以从本质上来说JavaScript和Java没什么关系。
布兰登艾奇
布兰登艾奇
  JavaScript 1.0获得了巨大的成功,Netscape随后在Netscape Navigator 3(网景浏览器)中发布了JavaScript 1.1。之后作为竞争对手的微软在自家的IE3中加入了名为JScript(名称不同是为了避免侵权)的JavaScript实现。而此时市面上意味着有3个不同的JavaScript版本,IE的JScript、网景的JavaScript和ScriptEase中的CEnvi。当时还没有标准规定JavaScript的语法和特性。随着版本不同暴露的问题日益加剧,JavaScript的规范化最终被提上日程。

  1997年,以JavaScript1.1为蓝本的建议被提交给了欧洲计算机制造商协会(ECMA,European Computer Manufactures Association)该协会指定39号技术委员会负责将其进行标准化,TC39来此各大公司以及其他关注脚本语言发展的公司的程序员组成,经过数月的努力完成了ECMA-262——定义了一种名为ECMAScript的新脚本语言的标准。第二年,ISO/IEC(国标标准化组织和国际电工委员会)也采用了ECMAScript作为标准(即ISO/IEC-16262)。

JavaScript前世今生与开发环境 javascript系统教程01 JavaScript前世今生与开发环境 立即下载

相关推荐

001.JavaScript前世今生与开发环境

java教程 希望对大家有所帮助,共同学习

JavaScript 发展的前世今生

本章节介绍了JavaScript 这门语言发展的历程以及背后的故事

学而不思则罔,思而不学则殆 1915

JavaScript

Javascript是什么? JavaScript(简称JS),是一种运行在客户端的脚本语言。 JS最初目的是什么? JS最初目的是为了处理表单的验证操作。 JS现在能做什么? 1.网页特效 2.服务端开发(Node.js) 3.命令行工具cmd(Node.js) 4.桌面程序 5.移动端开发(APP) 6.控制硬件(物联网) 7.游戏开发 JS的组成部分 1.ECMAScript JavaScr...

HL477的博客 227

javascript语言的前身,javascript之前叫什么

创始人:布兰登·艾奇 Brendan EichNetscape 公司1995年发明 JavaScript,前身 LiveScriptVBScriptJScript1997年,欧洲计算机制造商协会(ECMA)设置了 JavaScript 的标准,命名为 ECMAScript要想使用变量,第一步就是声明它,并给它赋值var a = 5;使用var关键字定义变量一个变量只定义但没有赋初值,默认值是undefined一个变量只有被var定义,并赋初值之后,才算正式初始化完成其他值—>数字。

chatgpt001的博客 299

JS起源与简介

本篇内容主要讲解 `JS的起源于简介`,具体详细内容会慢慢更新。下面就让我们一起来了解这门语言吧!

懒羊羊我小弟的博客 1917

JavaScript发展史

JavaScript最初的目的是用于处理以前由服务器语言处理的一些基本校验,后来慢慢的发展,兼容了ECMAScript文档对象模型DOM以及浏览器对象模型BOM,慢慢的发展成为一门语言。     JavaScript既简单也难,简单是因为学习它只需要两三行代码就可以了解入门,难是因为如今的JavaScript作为一门语言,兼容了不少语言的特性,比如java编程的思想,以及浏览器对象和文档模型对象

zhanglongfei1016的专栏 1117

JavaScript前世今生

前言 在学习JavaScript之前,你可能已经听说过大名鼎鼎的Java。作为前端开发人员,你应该常常会听到人们谈论ES6。 它们是同一种语言吗?它们之间有着怎样的关系?下面从JavaScript的诞生开始,带你了解JavaScript前世今生JavaScript的诞生 令人抓狂地网速 事件回到上个世纪90年代,人们普遍使用宽带拨号上网,那时的带宽是非常有限的。 想象以下,当你在...

patermenkey 652

javascript闭包的前世今生

js闭包的前世今生详解闭包如何从外部读取函数内部的局部变量?闭包的概念?闭包的用途?如何让变始终保持在内存中?常见的闭包写法闭包的实际应用 闭包 闭包是javascript的一个难点,也是特色。理解闭包,首先要了解javascript的全局变量和局部变量。在js的函数中,函数的内部是可以直接访问全局变量,但是函数的外部无法访问函数内部的局部变量。 如何从外部读取函数内部的局部变量? 我们需要函数内...

weixin_39768377的博客 226

Node体系及生态概览

结构 Java IDEAJDK开发工具/J2SE APIJRESwingJVMAPI解析执行java.langjava.sqljava.iojava.net Node.js 定义项目(package.json)主进程(main.js)Only One渲染进程(index.html)窗口/TAB页window互斥Yarn/NPMNode.jsVS CodeElectron开发桌面应用程序Chromi...

canfeit的专栏 1490

JavaScript前世今生

JavaScript历史 大概在1992年,一家称作Nombas的公司开始开发一种叫做C–(C-minus-minus,简称Cmm)的嵌入式脚本语言。 Cmm背后的理念很简单:一个足够强大可以替代宏操作(macro)的脚本语言,同时保持与C(和C++)中够的相似性,以便开发人员能很快学会。 这个脚本语言捆绑在一个叫做CEnvi的共享软件产品中,它首次向开发人员展示了这种语言的威力。 Nombas最...

lzjgame的博客 330

用JS写前世今生

var nameArr=[{ firstName:'王', lastName:["安石",'昭君','羲之','维'] },{ firstName:'李', lastName:["白",'世民','元霸','清照'] },{ firstName:'张', lastName:["三丰",'无忌','飞','良'] },{ firstName:'欧阳', lastName:["修",'峰','克','娜娜'] }]; //1.获取用户所输入的姓名 var nowName=prompt("请输入您

weixin_42488443的博客 208

JS模块化的'前世今生'

一、模块化定义 模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体) ------ 百度百科 模块化的关键字为:单独命名、 特定功能、程序集合 二、原始写法 函数 function sayHi (){ console.log('hi') } 该模块时具有多个功能的集合怎么办? 封装为对象 var obj = new Object({ ...

麦子的博客 385

用js写一个简单的前世今生

前世今生,没有今生只有前世 刚开始的样子,没有任何的输入 在下面的input内输入自己的名字,然后点击确认 就会有前世的一些内容,具体内容都可以自己修改,我只是简单做了一个demo css的内容 <style> *{margin: 0;padding: 0;} a{text-decoration: none;} li{list-style: none;} .box{ width: 1000px; height: 600px; backg

qq_43378240的博客 192

javascript前世今生

首先说说javascript是怎么出现的呢?在web1.0时代,为了减轻服务器的压力,让客户端进行一些简单的工作比如基本的表单验证任务,早期占据着霸主地位的浏览器厂商Netscape开发了livescript(后面改名为javascript),并在市场上取得了极大的成功,作为其竞争对手的微软也迅速跟进开发了JScript,但二者开发的是自家的语言标准,后来为了统一标准就由ECMA这个组织来制定一个

domphy的博客 653

入门JavaScript之前,你需要知道JavaScript前世今生

JavaScript作为赋予网页生命的前端基础技术,它可以实现相应的效果和交互,是前端开发不可或缺的基本配置之一。因此,今天千锋广州小编就来带家了解一下JavaScript前世今生,具体内容包括JavaScript 的诞生、语言版本的更迭以及应用领域等等。让大家在入门开始学习JavaScript之前,对JavaScript的发展历史有一个大致的了解。 1、JavaScript的诞生 JavaScript诞生于1995年,当时,它的主要目的是处理以前由服务器端需要负责的一些没有输入验证操作。在JavaScr

weixin_43703144的博客 161
上一篇: 浅谈人工智能与伦理道德
下一篇: IT风投的一个典型案例--阿里巴巴
Cherry_37
博客等级 码龄9年 4粉丝 40原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值