分类:JavaScript

来自Wikioe
Eijux讨论 | 贡献2023年4月1日 (六) 18:16的版本 →‎相关
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索


关于

Javascript,JScript,ActionScript 等脚本语言都是基于 ECMAScript 标准实现的

简单来说:
—— ES:存在于规范文件上的 JS
—— TS:支持类型的 JS
—— JScript:Microsoft 的 JS
  1. JavaScript:由 Netscape 公司开发的 Web脚本语言。
    • JavaScript 是由 ECMAScriptDOMBOM 三者组成的;
  2. ECMAScript:由 ECMA(European Computer Manufacturers Association)组织基于 JavaScript、JScript 所定制的JavaScript语言的标准,被称为 ECMAScript 标准
    1. ECMAScript 5 (ES5):ECMAScript 的第五版修订,于 2009 年完成标准化。这个规范在所有现代浏览器中都相当完全的实现了;
    2. ECMAScript 6 (ES6) / ECMAScript 2015 (ES2015):ECMAScript 的第六版修订,于 2015 年完成标准化。这个标准被部分实现于大部分现代浏览器。
      • ES6 特性:
      1. 函数参数默认值
      2. 模板字符串
      3. 多行字符串
      4. 解构赋值
      5. 对象属性简写
      6. 箭头函数
      7. Promise
      8. LetConst
      9. 模块化
  3. TypeScript:由 Microsoft 开发和维护的一种面向对象的编程语言。它是 JavaScript 的超集,包含了 JavaScript 的所有元素,可以载入 JavaScript 代码运行,并扩展了 JavaScript 的语法。
    • 特点:增加了静态类型模块接口类型注解,可用于开发大型的应用。
  4. JScript:由 Microsoft 模仿 JavaScript 开发的 JScript。

相关

前端开发相关的概念与知识:
—— DOM、BOM……
—— jQuery、lodash、Axios、ESbuild、Webpack……
—— Node.js(npm、npx)、CommonJS、Babel、ESlint……

发现了几篇介绍 JS 相关内容的文章,感觉不错:

  1. 《前端科普系列-Web:一路前行一路忘川》
  2. 《前端科普系列-Node.js:换个角度看世界》
  3. 《前端科普系列-CommonJS:不是前端却革命了前端》
  4. 《前端科普系列-Babel:把 ES6 送上天的通天塔》
  5. 《前端科普系列-ESlint:守住优雅的护城河》

参考

  1. 《ECMAScript® 2023 Language Specification》
  2. 《HTML Standard》
  3. 《DOM Standard》
  4. 现代 JavaScript 教程
  5. JavaScript 教程
  6. ECMAScript 6 教程

子分类

本分类有以下3个子分类,共有3个子分类。

E

J

T