返回顶部
首页 > 资讯 > 前端开发 > html >javascript基于哪个标准
  • 547
分享到

javascript基于哪个标准

2024-04-02 19:04:59 547人浏览 安东尼
摘要

今天小编给大家分享一下javascript基于哪个标准的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了

今天小编给大家分享一下javascript基于哪个标准的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

javascript基于ECMAScript标准。ECMAScript是一种标准的脚本语言规范,规定了JavaScript语言的语法、类型、语句、关键字、保留字、操作符、对象等几个部分;它是JavaScript的核心。

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

JavaScript 最初被称为 LiveScript,由 Netscape(Netscape Communications Corporation,网景通信公司)公司的布兰登·艾奇(Brendan Eich)在 1995 年开发。在 Netscape 与 Sun(一家互联网公司,全称为“Sun Microsystems”,现已被甲骨文公司收购)合作之后将其更名为了 JavaScript。

之所以将 LiveScript 更名为 JavaScript,是因为 JavaScript 是受 Java 的启发而设计的,因此在语法上它们有很多相似之处 ,JavaScript 中的许多命名规范也都借鉴自 Java,还有一个原因就是为了营销,蹭 Java 的热度。

同一时期,微软和 Nombas(一家名为 Nombas 的公司)也分别开发了 jscript 和 ScriptEase 两种脚本语言,与 JavaScript 形成了三足鼎立之势。它们之间没有统一的标准,不能互用。为了解决这一问题,1997 年,在 ECMA(欧洲计算机制造商协会)的协调下,Netscape、Sun、微软、Borland(一家软件公司)组成了工作组,并以 JavaScript 为基础制定了 ECMA-262 标准(ECMAScript)。

完整的 JavaScript 是由以下三个部分组成:

  • 核心(ECMAScript):提供语言的语法和基本对象;

  • 文档对象模型(DOM):提供处理网页内容的方法和接口;

  • 浏览器对象模型(BOM):提供与浏览器进行交互的方法和接口。

其中,ECMAScript是JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{})、null、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。

ECMAScript是由ECMA-262定义的ECMAScript是一种在国际认可的标准的脚本语言规范,与WEB浏览器没有依赖关系。ECMA-262标准主要规定了这门语言由以下组成部分:

  • 语法

  • 变量和数据类型

  • 关键字和保留字

  • 操作符

  • 控制语句

  • 对象

ECMAScript版本介绍:

ECMAScript 5 (ES5):ECMAScript 的第五版修订,于 2009 年完成标准化。这个规范在所有现代浏览器中都相当完全的实现了。

ECMAScript 6 (es6) / ECMAScript 2015 (ES2015):ECMAScript 的第六版修订,于 2015 年完成标准化。这个标准被部分实现于大部分现代浏览器。可以查阅这张兼容性表来查看不同浏览器和工具的实现情况。

ECMAScript 2016:预计的第七版 ECMAScript 修订,计划于明年夏季发布。这份规范具体将包含哪些特性还没有最终确定

ECMAScript Proposals:被考虑加入未来版本 ECMAScript 标准的特性与语法提案,他们需要经历五个阶段:Strawman(稻草人),Proposal(提议),Draft(草案),Candidate(候选)以及 Finished (完成)。

以上就是“javascript基于哪个标准”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网html频道。

--结束END--

本文标题: javascript基于哪个标准

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

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

猜你喜欢
  • javascript基于哪个标准
    今天小编给大家分享一下javascript基于哪个标准的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • javascript和actionscript基于的标准是什么
    这篇文章主要介绍了javascript和actionscript基于的标准是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript和actionscript基于...
    99+
    2024-04-02
  • 基于Google的Python编码规范标准
    目录Python 风格规范(Google)分号行长度括号缩进空行空格Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 ...
    99+
    2024-04-02
  • 基于标准http实现Android多文件上传
    实现多文件的上传,基于标准的http来实现。 1.多文件上传MyUploader类的实现: public class MyUploader { private sta...
    99+
    2022-06-06
    HTTP 文件上传 Android
  • javaScript的标记符是哪个
    小编给大家分享一下javaScript的标记符是哪个,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 在javaScript中,标记符是用户编程时使用的名字,用于...
    99+
    2024-04-02
  • Python 200个标准库指的是哪些呢
    本篇文章给大家分享的是有关Python 200个标准库指的是哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。文本string:通用字符串操作re:正则表达式操作diffli...
    99+
    2023-06-15
  • 基于JavaScript制作一个骰子游戏
    目录知识点HTML 部分CSS 部分JavaScript 部分总结游戏可以通过这个链接进入  完整源码我已经放在GitHub上了 这节实验我们将使用 HTML、CSS 和 ...
    99+
    2024-04-02
  • 基于JavaScript编写一个翻卡游戏
    目录前言翻卡动画生成随机分布数组均匀元素下的随机算法不均匀元素下的随机算法生成最终数组点击事件完整代码前言 首先将这个游戏需求拆分成三个部分: 翻卡动画生成随机分布数组点击事件 翻卡...
    99+
    2023-02-15
    JavaScript实现翻卡游戏 JavaScript翻卡游戏 JavaScript游戏
  • web标准有哪些
    这篇文章主要介绍了web标准有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。web标准包括结构【html】,表现【css】和行为【JavaScript】,结构主要是有ht...
    99+
    2023-06-06
  • jsp中写javascript用哪个标签
    这篇文章主要介绍jsp中写javascript用哪个标签,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在jsp中,用script标签写javascript代码。写法为:1、直接在“<script><...
    99+
    2023-06-15
  • 10个常用python标准库
    Python的标准库包含了大量的模块和函数,这些模块和函数为Python提供了丰富的功能和工具。以下是10个常用的Python标准库:os模块:提供了许多与操作系统交互的函数,例如访问文件系统、创建文件夹、获取环境变量等。sys模块:提供了...
    99+
    2023-10-25
    标准库 python
  • 200个Python 标准库总结
    目录1.文本2.数学3.函数式编程4.文件与目录5.持久化6.压缩7.加密8.操作系统工具9.并发10.进程间通信11.互联网12.互联网协议与支持13.多媒体14.国际化15.编程...
    99+
    2024-04-02
  • 互联网中如何基于智能标签精准管理数据
    这篇文章给大家分享的是有关互联网中如何基于智能标签精准管理数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、场景分析1、场景案例互联网行业的朋友一定了解或者听说过下列几个场景:阿里:千人千面,意思不同用户使用...
    99+
    2023-06-02
  • JavaScript标准对象知识点整理
    本篇内容介绍了“JavaScript标准对象知识点整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Ja...
    99+
    2024-04-02
  • JavaScript中标准库的示例分析
    这篇文章将为大家详细讲解有关JavaScript中标准库的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.什么是标准库(Standard Library)标准库...
    99+
    2024-04-02
  • vue基于哪个语言开发的
    这篇文章将为大家详细讲解有关vue基于哪个语言开发的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vue是基于JavaScript语言开发的,是一套用于构建用户界面的渐进...
    99+
    2024-04-02
  • 基于JavaScript如何编写一个翻卡游戏
    这篇文章主要介绍“基于JavaScript如何编写一个翻卡游戏”,在日常操作中,相信很多人在基于JavaScript如何编写一个翻卡游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”基于JavaScript如...
    99+
    2023-07-05
  • javascript代码要放在哪个标签中
    这篇文章主要介绍“javascript代码要放在哪个标签中”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript代码要放在哪个标签中”文章能帮助大家解决...
    99+
    2024-04-02
  • MySQL数据库基于sysbench实现OLTP基准测试
    sysbench是一款非常优秀的基准测试工具,它能够精准的模拟MySQL数据库存储引擎InnoDB的磁盘的I/O模式。因此,基于sysbench的这个特性,下面利用该工具,对MySQL数据库支撑从简单到复杂事务处理工...
    99+
    2022-05-30
    MySQL 数据库 OLTP 基准测试 sysbench
  • 基于JavaScript编写一个图片转PDF转换器
    目录JavaScript 实现图片转 PDF第一步: PDF Converter的基本结构第二步: 图片预览框第 3 步: 图像到 PDF 转换器的按钮第 4 步: 在 JavaSc...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作