es5和javascript的关系是什么-亚博电竞手机版
es5和javascript的关系是什么
这篇文章主要介绍“es5和javascript的关系是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“es5和javascript的关系是什么”文章能帮助大家解决问题。
es5和javascript的关系是:es5是javascript语言的国际标准,javascript是es5的实现。es5是ecmascript基于javascript的规范标准的修正版本,规定了javascript的组成部分。
本教程操作环境:windows10系统、ecmascript 5.1&&javascript1.8.5版、dell g3电脑。
es5和javascript是什么关系
一、什么是javascript?
javascript(简称“js”)一种动态类型、弱类型、基于原型的客户端脚本语言,用来给html网页增加动态功能。
动态:
在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:
计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确的类型。原型:
新对象继承对象(作为模版),将自身的属性共享给新对象,模版对象称为原型。这样新对象实例化后不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。
javascript由三部分组成:
1. ecmascript(核心)
作为核心,它规定了语言的组成部分:语法、类型、语句、关键字、保留字、操作符、对象
2. dom(文档对象模型)
dom把整个页面映射为一个多层节点结果,开发人员可借助dom提供的api,轻松地删除、添加、替换或修改任何节点。
3. bom (浏览器对象模型)
支持可以访问和操作浏览器窗口的浏览器对象模型,开发人员可以控制浏览器显示的页面以外的部分。
二、ecmascript和javascript?
ecmascript和javascript到底是什么关系?很多初学者会感到困惑,简单来说,ecmascript是javascript语言的国际标准,javascript是ecmascript的实现。
1996年11月,javascript的创造者netscape公司,决定将javascript提交给国际标准化组织ecma,希望这种语言能够成为国际标准。次年,ecma发布262号标准文件(ecma-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ecmascript。这个版本就是ecmascript 1.0版。
三、什么是es5?
ecmascript 5.1 (或仅 es5) 是ecmascript(基于javascript的规范)标准最新修正。 与html5规范进程本质类似,es5通过对现有javascript方法添加语句和原生ecmascript对象做合并实现标准化。es5还引入了一个语法的严格变种,被称为”严格模式(strict mode)”
关于“es5和javascript的关系是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注恰卡编程网行业资讯频道,小编每天都会为大家更新不同的知识点。