为了账号安全,请及时绑定邮箱和手机立即绑定

ES6快速入门

快乐动起来呀 Web前端工程师
难度初级
时长 1小时25分
学习人数
综合评分9.27
106人评价 查看评价
9.5 内容实用
9.1 简洁易懂
9.2 逻辑清晰
  • 参数可变时:

    es5中使用Array.prototype.slice.call(argumnts) ,argumnts是伪数组

    es6:

    function(...a){//...是扩展运算符 a就是一个可变参数的列表,是数组

    }


    查看全部
    0 采集 收起 来源:默认参数

    2019-12-16

  • es6可设置默认参数:

    function f(x,y=1,z=2){

      retuen x+y+z

    }


    参数校验(x必选):

    {
     function checkParam(){ // 检测必要参数有没有传入
       throw new Error('can\'t be empty');
     }
     function f(x = checkParam(),y = 3,z = 5){
        return x + y + z;
     }
     f()//不传参数时报错

    }


    查看全部
    0 采集 收起 来源:默认参数

    2019-12-16

  • 1.es5中的function函数中this指的是“谁调用的这个方法,这个方法的this就指向谁”;

    2.es6中箭头函数中的this指向的是:“谁定义了这个方法,这个方法的this就指向谁”


    查看全部
    0 采集 收起 来源:箭头函数

    2019-12-16

  • ()=>{}

    如果只有一个参数,()可以省略;

    如果{}中表达式直接作为返回值,{}可以省略

    查看全部
    0 采集 收起 来源:箭头函数

    2019-12-16

  • es5只能通过函数创建不同的作用域

    es6可以通过{ }创建作用域

    查看全部
    0 采集 收起 来源:作用域

    2019-12-16

  • 常量:赋值无效

    es5:Object.defineProperty():给对象定义属性的方法;

    es6:const


    查看全部
    0 采集 收起 来源:常量

    2019-12-16

  • 常量,作用域,对象代理,类,继承等


    查看全部
    0 采集 收起 来源:课程介绍

    2019-12-16

  • es3,es5,es6中私有变量保护方法
    查看全部
    0 采集 收起 来源:对象代理

    2019-12-09

  • 必选参数检查效果
    查看全部
    0 采集 收起 来源:默认参数

    2019-12-09

  • 一、默认参数

    1、ES6函数默认参数的定义   function f(x, y = 7, z = 42) {  ........ }

    2、ES6函数默认参数的检查   function f(x = checkParameter(), y = 7, z = 42) {  ........ }

    二、可变参数

    1、ES3\ES5 伪数组方式操作  var a =  Array.prototype.slice.call(arguments)

    2、ES6  扩展运算符  (...a)


    查看全部
    0 采集 收起 来源:默认参数

    2019-12-05

  • 箭头函数

    function a(){}

    ( )=>{ }

    好处:

    1、写法上简单

    2、this的指向定义

    es5中的function函数中this指的是“谁调用的这个方法,这个方法的this就指向谁”;

    es6中箭头函数中的this指向的是:“谁定义了这个方法,这个方法的this就指向谁”


    查看全部
    1 采集 收起 来源:箭头函数

    2019-12-05

  • 6

    6

    6

    为视频截图输出结果..

    查看全部
    0 采集 收起 来源:作用域

    2019-12-05

  • 一、ES5作用域

    1、var 全局作用域

    2、 立即执行函数

    二、ES6作用域

    1、let  块作用域

    2、花括号的作用域

    查看全部
    0 采集 收起 来源:作用域

    2019-12-04

  • 一、ES6中常量 -- const

    二、不同写法

    // ES5 中常量的写法

    Object.defineProperty(window, "PI2", {

        value: 3.1415926,

        writable: false,

    })

    console.log(window.PI2)

    // ES6 的常量写法

    const PI = 3.1415926

    console.log(PI)


    查看全部
    0 采集 收起 来源:常量

    2019-12-04

  • 一、知识准备(git、 webpack、 js)

    二、安装

    1、git安装

    2、下载webpack es6项目到本地:git clone  https://github.com/cucygh/es6-webpack.git

    3、npm start

    查看全部
    0 采集 收起 来源:环境搭建

    2019-12-04

举报

0/150
提交
取消
课程须知
了解JS基础知识
老师告诉你能学到什么?
1、通过对比知道为什么要学习ES6 2、快速入门ES6的学习 3、掌握ES3、ES5、ES6的联系和区别 4、学会快速构建ES6的编译环境

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!