前端之js-ES6

es6的写法总结

1.0 利用import…form….代替require()

***方式一: 导入一个css文件,不接收对象
    require写法: require("site.css")
    import写法:import "site.css"
***方式二:导入一个js模块并且要接收一个对象
    require写法: var calc = require(" calc.js ")
    import写法: import calc form "calc.js"

2.0 对象的写法

***导出一个模块对象es5的写法:
   module.exports = {
            add:add,
            substrict:substrict
   }
***导出一个模块对象es6的写法:
   module.exports = {
            add,
            substrict
   }
***注意点:这种写法必须是属性名和属性值变量是同一个,否则要分开写
    module.exports = {
            addFn:add,
            substrict
   }

一个对象中方法的写法

  ***导出一个模块对象es5的写法:
      module.exports = {
              addFun:function(x,y){
                    return x+ y;
             }
     }
  ***导出一个模块对象es6的写法:
      module.exports = {
              addFun(x,y){
                    return x+ y;
             }
     }

导出对象的写法

    function add(){}
    function substrict(){}
    ***************法一**************************
    es5导出写法:
    module.exports.add = add;
    module.exports.substrict = substrict;
         导入写法:var calc = require("./calc.js");
    es6导出写法:
    export function add(){}
    export function substrict(){}

*****法二****************
es5导出写法:

    module.exports = { add:add, substrict:substrict}
    es6导出写法:
    export default{
        add,substrict
    }

******es6导入写法******************************

    //表示取得calc.js中所有暴露出来的对象
    import  calc from "./calc.js”
    //只获取到calc.js中的add方法(按需获取)
    import {add} from "./calc.js"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值