iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >javascript是由谁开发的
  • 911
分享到

javascript是由谁开发的

2023-06-15 10:06:36 911人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“javascript是由谁开发的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript是由谁开发的”这篇文章吧。javascript是Netscape公司开

这篇文章主要为大家展示了“javascript是由谁开发的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript是由谁开发的”这篇文章吧。

javascript是Netscape公司开发的。JavaScript最初由Netscape的Brendan Eich设计,最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。

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

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

JavaScript的产生背景

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。最初将其脚本语言命名为LiveScript,因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此改名为JavaScript。

JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java,但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。微软同时期也推出了JScript来迎战JavaScript的脚本语言。

发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript),两者都属于ECMAScript的实现,尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。

1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。JavaScript成为了ECMAScript最著名的实现之一。

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

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

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

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

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

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

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

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

以上是“javascript是由谁开发的”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: javascript是由谁开发的

本文链接: https://www.lsjlt.com/news/279726.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript是由谁开发的
    这篇文章主要为大家展示了“javascript是由谁开发的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript是由谁开发的”这篇文章吧。javascript是Netscape公司开...
    99+
    2023-06-15
  • Python是由谁发明的,Python概
    Python 本义是指 “蟒蛇”,1989年荷兰人Guido van Rossum发明了一种面向对象的解释型高级编程语言,将其命名为Python,Python设计哲学为优雅、明确、简单,实际上Python始终贯穿着这一概念,以至于现在网络上...
    99+
    2023-01-31
    由谁 Python
  • redis是谁开发的
    redis的开发者是来自意大利的程序员salvatore sanfilippo,他在2009年开发了redis,最初是为了解决缓存问题。随着时间的推移,redis发展成为一种广泛使用的数...
    99+
    2024-04-19
    redis
  • 亚马逊的服务器是谁开发的
    具体而言,亚马逊的服务器架构师负责设计和实现基于云计算的基础设施,包括硬件、操作系统、网络、存储和数据库等方面。他们还开发了各种工具和技术,以确保应用程序和服务的高可用性、性能和安全性。 总的来说,亚马逊的服务器开发团队负责设计、开发和维...
    99+
    2023-10-27
    亚马逊 服务器
  • 亚马逊云开发者是谁啊
    简介 亚马逊云(Amazon WebServices,简称AWS)是全球领先的云计算服务提供商之一,为企业和个人提供各种云计算服务和解决方案。作为一名亚马逊云开发者,他们负责设计、开发和维护亚马逊云的各种服务和功能。1. 高度技术化的职位作...
    99+
    2024-01-16
    亚马逊 开发者 谁啊
  • ASP、shell、bash:谁是最佳的开发框架?
    开发框架是现代软件开发中不可或缺的一部分。它们提供了一种结构化的方法来设计、开发和维护应用程序。其中,ASP、shell和bash是三种常用的开发框架。那么,究竟哪种框架是最佳的呢?在本文中,我们将比较这三种框架的优点和缺点,以帮助您决定...
    99+
    2023-10-31
    shell bash 框架
  • 阿里云数据库开发者是谁?
    在当前数字化社会中,数据库作为数据存储和管理的核心系统,其重要性不言而喻。阿里云数据库作为阿里云推出的一种高性能数据库,以其稳定、高效、安全等特点,赢得了众多企业和个人用户的喜爱。然而,关于阿里云数据库的开发者是谁,却鲜有报道。本文将对此进...
    99+
    2023-12-17
    阿里 开发者 数据库
  • PHP、Numy和Unix:谁是开发技术的“主角”?
    PHP、NumPy和Unix:谁是开发技术的“主角”? 在现代软件开发中,开发人员需要使用各种编程语言和技术来创建高质量的应用程序。PHP、NumPy和Unix是三种最常用的技术之一,它们各自具有不同的特点和优势。本文将探讨这三种技术,并讨...
    99+
    2023-10-21
    numy unix 开发技术
  • python是由哪个语言开发的
    小编给大家分享一下python是由哪个语言开发的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python有哪些常用库python常用的库:1.requesuts...
    99+
    2023-06-14
  • react是由什么公司开发的
    本篇文章和大家了解一下react是由什么公司开发的。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 react是由Facebook公司开发的;react是用于构...
    99+
    2024-04-02
  • Vue vs Less:谁是前端开发的最佳拍档?
    Vue 和 Less 都是前端开发中常用的技术,它们分别在框架和预处理器方面各有优势。Vue 是一个渐进式框架,这意味着它可以逐步引入到项目中,并与其他库和框架一起使用。Less 则是一个 CSS 预处理器,它允许开发人员使用变量、函数...
    99+
    2024-02-03
    Vue Less 前端开发 框架 预处理器
  • Python vs. Jython:谁是跨平台开发之王?
    Python 和 Jython 都是流行的编程语言,但它们针对不同的用例进行了优化,并在跨平台开发方面具有独特的优势和劣势。 Python 优势: 广泛的库和社区支持 易于学习和使用,适合初学者 可移植性强,可跨多个平台运行 支持多种编...
    99+
    2024-04-02
  • 由JavaScript的with 引发的探索是怎样的
    本篇文章给大家分享的是有关由JavaScript的with 引发的探索是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1. 背景某天吃饭的时候突然想到,都说 w...
    99+
    2023-06-26
  • Python 和 JavaScript:谁更适合 Spring 分布式应用开发?
    随着 Spring 框架的普及,越来越多的开发者开始使用它来构建分布式应用程序。而在开发过程中,选择合适的编程语言也变得至关重要。Python 和 JavaScript 都是非常流行的编程语言,但在 Spring 分布式应用开发中,哪个更...
    99+
    2023-08-06
    spring 分布式 javascript
  • 储存程序原理是由谁提出来的
    储存程序原理是由冯·诺伊曼在20世纪40年代提出的,是计算机科学的重要原则之一,它改变了计算机的运行方式,使得计算机可以通过存储的程序和数据来自动执行各种任务。这一原理对计算机科学和现代计算机的发展产生了深远的影响,使计算机变得更加通用和强...
    99+
    2023-08-14
  • 阿里云服务器谁开发的
    阿里云服务器是由中国阿里巴巴公司开发的云服务器系统,该系统提供了高性能的计算、存储、网络等服务。阿里云服务器由多家公司开发和维护,他们来自不同的技术和行业领域。 根据提供的服务不同,阿里云服务器可以分为以下几类: 云服务器(Cloud ...
    99+
    2023-10-27
    阿里 服务器
  • 云服务器是谁发明的
    云服务器是由亚马逊(Amazon)公司开发和销售的一种服务器软件,用于在互联网上托管和提供云计算服务。云服务器是一个基于互联网的虚拟服务器,可以让客户在自己的计算机上托管并运行计算资源,而无需拥有自己的计算机或硬件设备。 云服务器的发明被...
    99+
    2023-10-26
    服务器
  • 由 JavaScript 的 with 引发的探索
    目录1. 背景2. with2.1. with 的性能问题3. LHS 和 RHS4. 执行上下文和作用域链4.1. VO4.2. AO4.3. 作用域链一下文章来源于微信公众号前端...
    99+
    2024-04-02
  • ASP 函数、Laravel 和 npm:谁是最佳的开发者工具?
    在当今的互联网时代,软件开发已经成为了一个非常重要的行业。为了满足不断增长的需求,开发者们需要使用各种不同的工具来提高效率和减少错误。其中,ASP 函数、Laravel 和 npm 都是非常流行的开发者工具,它们各有优缺点,下面我们将对它...
    99+
    2023-08-26
    函数 laravel npm
  • 开发人员爱Docker的理由是什么
    这篇文章主要讲解了“开发人员爱Docker的理由是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“开发人员爱Docker的理由是什么”吧!1. 它适用于每...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作