zoukankan      html  css  js  c++  java
  • ES6

    1、前端环境:

       Node.js:在服务端运行js
       安装依赖包:npm
install
xxxx@x.x.x npm:包管理工具
    2、基本语法:
      1.
let声明变量与var的区别
        作用域不同:
          var声明的是全局变量;
          let声明的是局部变量
        声明不同次数的结果不同:
          var可多次声明;
          let只能声明一次否则报错
        声明与使用顺序:
          var声明的变量会全局存储;
          let声明的变量只能在执行后才存储
     
        2.
const声明常量
        声明之后值不允许改变
        声明时必须初始化
     
       3. 解构赋值
        数组解构:var
[a,
b, c,
...]
=
arr
        对象解构:let
{变量名1, 变量名2,
...}
= 对象
        注意:变量名必须和对象对应的属性名一致
     
       4.
模板字符串``
        ``中直接回车可代替
        在``中可以通过${}来插入变量、表达式、调用函数
     
      5. 声明对象的简写
        var
对象名
=
{属性名1, 属性名2};
        属性名为已存在的变量名
     
      6. 定义方法的简写 属性名()
{方法体}
     
      7. 对象拓展运算符{...}
        拷贝对象:对象2
=
{...对象1}
        合并对象:对象
=
{...对象1,
...对象2}
     
      8. 参数设置默认值、不定长参数表
        参数设置默认值:
          function
test(a,
b
=
0)
{}
        不定长的参数列表:
          function
test(...arg)
{}
     
      9. 箭头函数 类似于lambda表达式,(参数列表)=>{方法体}
     
      10.
Promise
     
      11. 模块化
        安装babel客户端环境
        通过export导出,import接收
        可通过as声明导出名称,也可通过import
*接收整个模块
        可通过export
default默认导出
  • 相关阅读:
    EasyUI combox实现联动
    房费制(一)——上下机、总结
    6、Cocos2dx 3.0游戏开发的基本概念找个小三场比赛
    java 集装箱 arraylist 用法
    涂料动漫学习笔记(一)
    cocos2d-x plist在拍照
    Hadoop与HBase中遇到的问题(续)java.io.IOException: Non-increasing Bloom keys异常
    Java用ZIP格式压缩和解压缩文件
    Unix/Linux环境C编程新手教程(41) C语言库函数的文件操作具体解释
    Oracle OS认证和口令文件认证方法
  • 原文地址:https://www.cnblogs.com/hzaixt/p/14075513.html
Copyright © 2011-2022 走看看