欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

Javascript - ES6实战课程视频相关介绍

程序员文章站 2022-05-07 11:21:26
...
JavaScriptES6是JavaScript的下一个版本,也是目前最新的一个版本,在ES5的基础上新增了很多新的特性,比如:默认参数、模版表达式、多行字符串、拆包表达式、改进的对象表达式、箭头函数 =&>、Promise、块级作用域的let和const、类、模块化等等。

《Javascript - ES6实战视频课程》讲解了运行环境已支持的 ES6 特性,而忽略掉未支持的特性,随着 Node.js 、babel 和浏览器等 ES6 运行环境的逐步支持,本套视频课程的内容也会补充。这样授课的好处是可以让学员直接在开发中实际的应用 ES6 新特性,也避免学习那些未支持的特性造成的混淆。

视频播放地址:http://www.php.cn/course/600.html

学习Javascript - ES6课程时可能遇到的难点就是对一些新特性学习,比如说类,new是从构造函数生成实例的命令。 ES6 为new命令引入了一个new.target属性,( 在构造函数中) 返回new命令作用于的那个构造函数。 如果构造函数不是通过new命令调用的, new.target会返回undefined, 因此这个属性可以用来确定构造函数是怎么调用的。

function Person(name) {  
    if(new.target !== undefined) {  
        this.name = name;  
    } else {  
        throw new Error(' 必须使用 new 生成实例 ');  
    }  
}  
//  另一种写法  
function Person(name) {  
    if(new.target === Person) {  
        this.name = name;  
    } else {  
        throw new Error(' 必须使用 new 生成实例 ');  
    }  
}  
var person = new Person(' 张三 '); //  正确  
var notAPerson = Person.call(person, ' 张三 '); //  报错

本课程老师的教学风格比较严谨,内容讲解比较简洁详细全面,学习完本视频,相信大家可以掌握JavaScriptES6的相关知识点。

以上就是Javascript - ES6实战课程视频相关介绍的详细内容,更多请关注其它相关文章!