ECMAScript

js

旧城冷巷雨未停 提交于 2019-12-01 16:35:58
ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6 添加类和模块 2016

003 前端基础之JavaScript

会有一股神秘感。 提交于 2019-12-01 10:13:11
目录 一、JavaScript概述 1.1 ECMAScript和JavaScript的关系 1.2 ECMAScript的历史 二、JavaScript引入方式 Script标签内写代码 引入额外的JS文件 三、JavaScript语言规范 3.1 JavaScript语言基础 变量声明 3.2 JavaScript数据类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 3.3 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 3.4 流程控制 if-else if-else if-else switch for while 三元运算 3.5 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 3.6 词法分析(尝试理解) 3.7 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 一、JavaScript概述 1.1 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA

前端之JavaScript

前提是你 提交于 2019-12-01 09:41:32
1|1ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 1|2ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6 添加类和模块

js基础-函数-var和let的区别

 ̄綄美尐妖づ 提交于 2019-12-01 08:59:14
javaScript简介 javaScript历史 1995年,Netscape公司是凭借Navigator浏览器成为当时第一代互联网公司。 网景公司希望在HTML界面上加一点动态效果,于是叫Brendan Erich这个员工设计一下,结果他只用了10天的时间。 为啥叫javaScript呢?因为当时java很火,想要借由它的名气,其实这两个语言就语法有点类似,其他没有关系。 ECMAScript ECMA(European Computer Manufacturers Association)欧洲计算机制造商协会组织定制了JavaScript语言的标准,被称为ECMAScript标准。 ECMAScript和javaScript的区别 所以简单说来就是,ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的一种实现。 ECMAScript的历史 1996.11 Netscape公司决定将JavaScript提交给ECMA组织 1997 ECMA组织发布ES1.0版本 1998.6 发布ES2.0版本 1999.12 发布ES3.0版本 是一个巨大的成功,获得广泛支持 2000 ES4.0开始酝酿,但没有通过,大部分内容被ES6.0继承 ES6.0指定的起点是2000年 2007.10 ES4.0草案发布 发生了严重分歧 2008.7

04 前端---JavaScript内容

两盒软妹~` 提交于 2019-12-01 08:52:35
目录 一、Javascript概述 1.1 ECMAScript和JavaScript的关系 1.2 ECMAScript的历史 二、JavaScript的使用 2.1 Script标签内写代码 2.2 从外部引入js代码 三、JavaScript语言规范 3.1 注释 3.2 结束符 四、Javascript的语言基础 4.1 变量的声明 1. var 关键字声明变量 2. let 关键字声明变量 3. var 和 let 的区别 4.2 常量的声明 4.3 保留字(关键字)补充 4.4 Javascript 数据类型 1. JAvascript 拥有动态类型 2. 数值型(Number) 3. 字符串(String) 3.布尔值(Boolean) 4. 对象(Object) 5.数组 6.类型查询 7. 运算符 五、Javascript 语言流程控制 5.1 if--else 5.2 if--else if---else 5.3 switch 5.4 for 循环 5.5 while 循环 六、Javascript 三元运算 七、Javascript 函数 7.1 函数定义 1. 有名函数定义 2. 无名函数定义 3. ES6定义函数 4. 定义一个参数的函数 5. 定义两个参数的函数 6. 定义接收多个参数的函数(...a) 7. 在函数体内用aguments 来接收参数 8

day52学习整理-JavaScript基础

て烟熏妆下的殇ゞ 提交于 2019-12-01 08:38:55
目录 2019/10/11 学习整理 前端之JavaScript基础 1 | 0 JavaScript概述 1 | 1 ECMAScript和JavaScript的关系 1 | 2 ECMAScript的历史 1 | 3 JavaScript引入方式 Script标签内写代码 引入额外的JS文件 1 | 4 JavaScript语言规范 注释(注释是代码之母) 结束符 1 | 5 JavaScript语言基础 变量声明 1 | 6 JavaScript数据类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 1 | 7 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 1 | 8 流程控制 if-else if-else if-else switch for while 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 1 | 10 词法分析(尝试理解) 1 | 11 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 2019/10/11 学习整理 前端之JavaScript基础 1 | 0 JavaScript概述 1 | 1

前端(3)JavaScript

我的未来我决定 提交于 2019-12-01 08:34:39
前端(3)JavaScript JavaScript概述 1ECMAScript和JavaScript的关系: 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 1|2ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 1999 ECMAScript 3 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 2009 ECMAScript

一、先来好好认识下Javascript

孤街浪徒 提交于 2019-12-01 06:18:32
让 时 光 穿 梭 回 到1995 年 ,javascript 这 个 小 老 弟 诞 生 了 , 哈 哈 因 为 他 比 我 小 一 岁 , 所 以 亲 切 的 称 他 为 小 老 弟 , 是 由 当 时 走 在 技 术 革 新 最 前 沿 的Netscape 公 司 开 发 的 , 最 初 他 来 到 这 个 世 上 的 主 要 任 务 是 处 理 以 前 由 服 务 端 语 言 负 责 的 一 些 输 入 验 证 。 因 为javascript 问 世 之 前 , 必 须 将 表 单 数 据 发 送 到 服 务 器 端 才 能 确 定 一 些 诸 如 用 户 是 否 没 有 填 写 某 个 必 填 域 类 似 的 问 题 , 而 那 个 时 候 绝 大 多 数 因 特 网 用 户 都 是 用 速 度 仅 为28.8kbit/s 的“ 猫” 上 网, 想 象 一 下 用 户 填 写 完 一 个 表 单 , 单 击“ 提 交” 按 钮 , 然 后 等 待30 秒 钟 , 最 终 服 务 器 返 回 消 息 说 有 一 个 必 填 字 段 没 有 填 好.... 因 此 能 够 在 客 户 端 完 成 一 些 基 本 的 验 证 任 务 绝 对 是 令 人 兴 奋 的 。 于 是 由 就 职 于Netscape 公 司 的 布 兰 登· 艾 奇 负 责 为Netscape

日常相关的标准技术和组织

…衆ロ難τιáo~ 提交于 2019-11-30 20:44:46
转载自: https://www.cnblogs.com/doit8791/p/11633376.html 在使用开源项目做技术选型时,如果对技术标准有一些了解,可以帮我们更容易的了解一些技术的生态和工具链。比如上面的 LDAP,我们可以在采购软件时优先考虑支持 LDAP 的产品,从而降低自行接入的成本;对于自己项目上更为具体的实现,如设计 API,我们可以选择一套参考标准,如 JSON:API,让沟通成本大大降低;在前后端协作上,如果采用 Swagger 的 OpenAPI 可以容易的找到一套开源工具帮我们完成文档、SDK 生成等工作。 下面让我们一起了解一些互联网常见的技术标准和组织。 IETF IETF 应该是互联网标准组织中名气最大的,它的全称是国际互联网工程任务组(The Internet Engineering Task Force)。IETF下属有很多工作组(WG),专门负责一个领域标准的制定,例如 OAuth。IETF 工作的产出主要是 RFC 文档(Request For Comments)。IETF 最知名的规范是 TCP/IP 协议族,但是我们日常相关更多关注应用层标准,就不介绍通信相关的协议了,下面是一些常见应用层的标准。 RFC 723X HTTP 协议族 HTTP 标准分为多个版本,目前在用的一般是 1.1。同时 HTTP 标准分为核心标准和拓展标准