>웹 프론트엔드 >JS 튜토리얼 >Javascript - ES6 실습과정 관련 소개 영상

Javascript - ES6 실습과정 관련 소개 영상

巴扎黑
巴扎黑원래의
2017-08-24 12:00:551534검색

JavaScriptES6은 JavaScript의 다음 버전이자 최신 버전이기도 합니다. 기본 매개변수, 템플릿 표현식, 여러 줄 문자열, 압축 풀기 표현식, 향상된 객체 표현식, 화살표 함수 등 ES5를 기반으로 하는 많은 새로운 기능이 추가되었습니다. >, Promise, 블록 수준 let 및 const, 클래스, 모듈성 등

"Javascript - ES6 실용 동영상 코스"는 Node.js, 바벨, 브라우저 등 ES6 실행 환경이 점진적으로 지원되면서 실행 환경에서 지원하는 ES6 기능을 설명합니다. 내용도 추가됩니다. 이러한 교육의 장점은 학생들이 개발 과정에서 새로운 ES6 기능을 직접 적용할 수 있고 지원되지 않는 기능 학습으로 인한 혼란을 피할 수 있다는 것입니다.

동영상 재생 주소: http://www.php.cn/course/600.html

Javascript를 배울 때 발생할 수 있는 어려움 - ES6 과정은 클래스와 같은 몇 가지 새로운 기능을 배우고 있으며 새로운 기능은 Constructor에서 제공됩니다. 인스턴스를 생성하는 명령입니다. ES6에서는 새 명령에 대해 new.target 속성을 도입했는데, 이 속성은 (생성자에서) 새 명령이 작동하는 생성자를 반환합니다. new 명령을 통해 생성자가 호출되지 않으면 new.target이 undefed를 반환하므로 이 속성을 사용하여 생성자가 호출된 방식을 결정할 수 있습니다.

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 실습과정 관련 소개 영상의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.