javascript诞生于哪一年

javascript诞生于1995年。JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成;最初名为LiveScript,后与Sun合作之后将其改名为JavaScript。

javascript诞生于哪一年

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。最初命名为Mocha,1995年9月改名为LiveScript;同年12月,被重命名为JavaScript,当时Netscape公司与Sun组成的开发联盟为了让这门语言搭上Java这个编程语言“热词”,因此将其临时改名为JavaScript,日后这成为大众对这门语言有诸多误解的原因之一

1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。JavaScript成为了ECMAScript最著名的实现之一。

立即学习“Java免费学习笔记(深入)”;

除此之外,ActionScript和JScript也都是ECMAScript规范的实现语言。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。

语言组成

ECMAScript,描述了该语言的语法和基本对象。

文档对象模型(DOM),描述处理网页内容的方法和接口。

浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

JavaScript脚本语言具有以下特点:

(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

(4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

(5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提是机器上的浏览器支 持JavaScript脚本语言,JavaScript已被大多数的浏览器所支持。 不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题,安全性。

而随着服务器的强壮,虽然程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。同时,有些特殊功能(如AJAX)必须依赖JavaScript在客户端进行支持。

更多编程相关知识,请访问:编程视频!!

以上就是javascript诞生于哪一年的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2949209.html

(0)
上一篇 2025年3月11日 23:16:22
下一篇 2025年3月11日 23:16:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • react和javascript有什么关系

    react是使用JavaScript语言封装出来的一个库,是一个用于构建用户界面的JAVASCRIPT库,可用于创建Web用户交互界面;它引入了一种新的方式来处理浏览器DOM,那些需要手动更新DOM、费力地记录每一个状态的日子一去不复返了。…

    2025年3月11日
    100
  • javascript是一种运行在什么语言

    javascript是一种运行在客户端(浏览器)上的脚本语言。Javascript是一种原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。 本教程操作环境:…

    2025年3月11日
    200
  • javascript变量的命名规则是什么

    javascript变量的命名规则:1、变量名可以包含字母、数字、美元符号或下划线,但必须以字母、美元符号或下划线开头,不能以数字开头。2、不能使用关键字或保留字来对变量命名。3、变量名要取得有意义,要能够描述出变量中存储的信息的类型。 本…

    2025年3月11日
    200
  • 浏览器关闭javascript有哪些影响

    JavaScript是前端技术中非常重要的内容,用于实现各种动态效果,提升用户体验感;若关闭JavaScript会造成页面上很多功能无法使用,使得网站体验差或网站部分功能无法使用。 本教程操作环境:windows7系统、javascript…

    2025年3月11日
    200
  • javascript中标识符的含义是什么

    在javascript中,标识符是指用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系;标识符通常由字母和数字以及其它字符构成。合法的标识符其第一个字符必须是字母、下划线或美元符号;且不能与JavaSc…

    2025年3月11日 编程技术
    200
  • javascript中区分大小写吗

    javascript中区分大小写。JavaScript是一种区分大小写的语言,在输入语言的关键字,变量,函数名以及所有的标识符时,都必须采取一致的字符大小写形式。 本教程操作环境:windows7系统、javascript1.8.5版、De…

    2025年3月11日
    200
  • javascript可以跳出函数吗

    javascript可以跳出函数,可以使用return关键字来实现。每当JavaScript看到return关键字时,它就会立即退出函数,在return之后传递的任何变量(或值)都会作为结果返回。 本教程操作环境:windows7系统、ja…

    2025年3月11日
    200
  • javascript什么是变量

    在javascript中,变量是用于存储信息的”容器”,值相当于容器内装的东西,而变量名就是容器上贴着的标签,通过标签可以找到变量,以便读、写它存储的值。 本教程操作环境:windows7系统、javascript1…

    2025年3月11日
    200
  • react是JavaScript吗

    react不是JavaScript,而是用JavaScript语言编写的一个库,是一个声明式、高效且灵活的用于构建用户界面的JS库;使用react可以将一些简短、独立的代码片段组合成复杂的前端UI界面。 本教程操作环境:windows7系统…

    2025年3月11日
    200
  • javascript数组常用方法有哪些

    常用方法:1、push();2、unshift();3、pop();4、shift();5、splic();6、slice();7、sort();8、concat();9、reverse();10、join();11、forEach()等。…

    2025年3月11日
    200

发表回复

登录后才能评论