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

ES6快速入门

快乐动起来呀 Web前端工程师
难度初级
时长 1小时25分
学习人数
综合评分9.27
106人评价 查看评价
9.5 内容实用
9.1 简洁易懂
9.2 逻辑清晰
  • 箭头函数中this指向的是构造函数的对象实例

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

    2019-05-24

  • es6

    let evens = [1,2,3,4,5];

    let odds = evens.map(v => v + 1);遍历数组,箭头函数中小括号中() => 参数如果是一个的时候括号可以省略


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

    2019-05-24

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

    2019-05-23

  • //ES5中作用域
    const callbacks = []
    for(var i=0;i<=2;i++){
        callbacks[i]=funciton(){
            return i*2
        }
    }
    console.table([
        callbacks[0](),//输出结果6
        callbacks[1](),//输出结果6
        callbacks[2](),//输出结果6
    ])
    
    //ES6中作用域,let和var的区别
    const callbacks2 = []
    for(let j=0;j<=2;j++){
        callbacks[j]=funciton(){
            return j*2
        }
    }
    console.table([
        callbacks2[0](),//输出结果0
        callbacks2[1](),//输出结果2
        callbacks2[2](),//输出结果4
    ])


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

    2019-05-22

  • //ES5中常量的写法
    Object.defineProperty(window,"PI2",{
        value:3.1415926,
        writable:false,
    })
    
    //ES6中常量写法
    const PI = 3.1415926


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

    2019-05-22

  • var定义全局变量,let定义的变量在每次使用时都会重新生成作用域。

    关于闭包的定义:当一个内部函数被其外部函数之外的变量引用时,就形成了一个闭包。

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

    2019-05-13

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

    2019-05-12

  • ES6用一个代理proxy来加密保护数据

    https://img1.sycdn.imooc.com//5cd545310001347f05190817.jpg

    https://img1.sycdn.imooc.com//5cd5455d000199be05190343.jpg


    查看全部
    0 采集 收起 来源:对象代理

    2019-05-10

    1. 扩展运算符(...  )

    2. https://img1.sycdn.imooc.com//5cd540d10001b08c04370378.jpg

    合拼数组:

    https://img1.sycdn.imooc.com//5cd541310001392c06530415.jpg




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

    2019-05-10

  • 检查必选参数是否有值

    https://img1.sycdn.imooc.com//5cd53e1e000134c107430565.jpg


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

    2019-05-10

    1. 默认参数(最后值为:46)

      https://img1.sycdn.imooc.com//5cd53c4c000154a605140681.jpg

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

    2019-05-10

    1. 箭头函数:ES6箭头函数function a(){

      ()/*括号括住参数,但是参数只有一个时,括号可省略*/=>{ } /*花括号表达式作为(等于)返回值,花括号可省略*/

      }


    https://img1.sycdn.imooc.com//5cd53440000184e705460214.jpg

    2.箭头函数中的   this.   指的是调用它的实例函数 ,而ES3、ES5中的普通函数指的就是当前普通函数的值。

    https://img1.sycdn.imooc.com//5cd537810001f6b205830449.jpg

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

    2019-05-10

  • //1.var let {} 块级作用域

    立即执行函数{}

    const callbacks2 = []

    for (let j =0;j <=2; j++){

    callbacks2[j] =function(){

    return j * 2    }

    }

    //2.ES6-实现作用域隔离,只需要一对花括号{ }即可实现(ES3、ES5-实现作用域的隔离,只能通过立即执行函(即匿名函数自调用IIFE)数实现)

    https://img1.sycdn.imooc.com//5cd52f7300018c9f05250339.jpg


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

    2019-05-10

  • 常量

    1. es5里面设置常量的话要
          Object.defineProperty(window,"PI2",{
              value:3.1415926,
              writable:false
          });

    2. es6里面就是直接:const PI=3.1415926

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

    2019-04-28

  • 学前准备

    https://github.com/cucygh/fe-material

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

    2019-04-28

举报

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

微信扫码,参与3人拼团

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

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