|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ecmascript-for-beginners-learn-javascript-versions/
课程评论:没有评论
课程名称:初学者的ECMAScript 课程概述:ECMAScript是一种通用编程语言,其实现形式包括JavaScript等多种语言。它是基于浏览器的JavaScript与Node.js的脚本语言基础。ECMA是“欧洲计算机制造商协会”的简称,负责制定信息技术和消费电子产品的标准。像ECMAScript、Dart-lang和C#等语言均由ECMA进行标准化。可以将ECMAScript视为没有主机环境的JavaScript。JavaScript主要有两个环境:浏览器和Node.js,这些环境为语言添加了一些API,例如浏览器中的window对象和Node.js中的fs模块。如果剥去这些环境中的所有外部API,剩下的就是ECMAScript。ECMAScript是个标准,而JavaScript是这一标准的最流行实现。JavaScript在实现ECMAScript的基础上进行了扩展。每当看到“ES”后面接数字时,都是在指代ECMAScript的某个版本。自1997年以来,ECMAScript不断给JavaScript带来变化,本课程将探讨这些变化,学习语言的最新特性和改进,包括新关键字、箭头函数、类语法、Promise等内容,涵盖1997年至2018年的ECMAScript特性。 课程内容包括: - 使用"use strict"指令 - 使用let和const关键字创建变量 - 创建生成器函数 - 使用getter和setter - 使用Map函数 - 使用模板字面量 - 使用Array findIndex - 使用异步函数 - 解构赋值 - 箭头函数 - 类 - for...of语句 该课程旨在为初学者提供扎实的ECMAScript基础,使他们能够更好地理解和使用JavaScript。
ECMAScript is a general-purpose programming language that is implemented in JavaScript and some other languages. It is the scripting language that formed the basis of browser-based JavaScript and Node.js. ECMA is an acronym for European Computer Manufacturer's Association, which develops standards for information technology and consumer electronics. Languages such as ECMAScript, Dart-lang, and C# were standardized by ECMA.Think of ECMAScript as Javascript without a host environment. Javascript has two major environments: browsers and Node.js. These environments add some APIs to the language. An example is the window object on Browsers and the fs module in Node.js. If you strip all external APIs from these environments, you get ECMAScript. ECMAScript is a standard. While JavaScript is the most popular implementation of that standard. JavaScript implements ECMAScript and builds on top of it. ES is simply short for ECMAScript. Every time you see ES followed by a number, it is referencing an edition of ECMAScript. ECMAScript , has brought about a ton of changes to the JavaScript programming language. In this course, you'll explore some of those changes to learn about the latest features and improvements to the language including new keywords, arrow functions, the Class syntax, Promises, and so much more. This course will cover some ECMAScript features from 1997 -2018Topics includes:Using the "use strict" directivesCreating variables using let and const keywordsCreating generator functionsUsing getters and settersUsing Map functionUsing template LiteralsUsing Array find IndexUsing Async FunctionDestructuringArrow FunctionsClassesFor of statements