大家经常跟我要一些 web 前端的学习路线和一些 vue,angular,react 教程, 我自己很懒, 自己没整理过系统的教程, 因为网上也多的是, 有时间我会普及一些入门和提升建议, 思想提升了, 路线明确了自然就好了, 于是就整理了下这篇 JavaScript 简介介绍帮助大家了解前端, 学习资料和学习路线, 干货福利内容 在文末↓
JavaScript 历史
要了解 JavaScript, 我们首先要回顾一下 JavaScript 的诞生.
在上个世纪的 1995 年, 当时的网景公司正凭借其 Navigator 浏览器成为 Web 时 *** 启时最著名的第一代互联网公司.
由于网景公司希望能在静态 html 页面上添加一些动态效果, 于是叫 Brendan Eich 这哥们在两周之内设计出了 JavaScript 语言. 你没看错, 这哥们只用了 10 天时间.
为什么起名叫 JavaScript? 原因是当时 Java 语言非常红火, 所以网景公司希望借 Java 的名气来推广, 但事实上 JavaScript 除了语法上有点像 Java, 其他部分基本上没啥关系.
ECMAScript
因为网景开发了 JavaScript, 一年后微软又模仿 JavaScript 开发了 JScript, 为了让 JavaScript 成为全球标准, 几个公司联合 ECMA(European Computer Manufacturers Association)组织定制了 JavaScript 语言的标准, 被称为 ECMAScript 标准.
所以简单说来就是, ECMAScript 是一种语言标准, 而 JavaScript 是网景公司对 ECMAScript 标准的一种实现.
那为什么不直接把 JavaScript 定为标准呢? 因为 JavaScript 是网景的注册商标.
不过大多数时候, 我们还是用 JavaScript 这个词. 如果你遇到 ECMAScript 这个词, 简单把它替换为 JavaScript 就行了.
JavaScript 版本
JavaScript 语言是在 10 天时间内设计出来的, 虽然语言的设计者水平非常 NB, 但谁也架不住 "时间紧, 任务重", 所以, JavaScript 有很多设计缺陷, 我们后面会慢慢讲到.
此外, 由于 JavaScript 的标准 --ECMAScript 在不断发展, 最新版 ECMAScript 6 标准 (简称 ES6) 已经在 2015 年 6 月正式发布了, 所以, 讲到 JavaScript 的版本, 实际上就是说它实现了 ECMAScript 标准的哪个版本.
由于浏览器在发布时就确定了 JavaScript 的版本, 加上很多用户还在使用 IE6 这种古老的浏览器, 这就导致你在写 JavaScript 的时候, 要照顾一下老用户, 不能一上来就用最新的 ES6 标准写, 否则, 老用户的浏览器是无法运行新版本的 JavaScript 代码的.
不过, JavaScript 的核心语法并没有多大变化. 我们的教程会先讲 JavaScript 最核心的用法, 然后, 针对 ES6 讲解新增特性.
需要资料的可以加我 qq3252897743 领取
来源: http://www.bubuko.com/infodetail-3114822.html