zoukankan      html  css  js  c++  java
  • ES6模块化语法的说明

    ES6 中的模块化语法

    • import / export

    在浏览器或NodeJS环境中,是无法直接使用 import 语法的

    • 在模块化的环境中每个JS文件都是一个独立的作用域,如果两个JS文件需要交互
    • 那么,必须通过 导入和导出 才能实现

    第一种语法:

    • 导出:export default 要导出的内容
    • 导入:import a from '模块路径'

    注意:

    • 1 使用 export default 导出的内容,在导入的时候,import后面的名称可以是任意的
    • 2 在一个模块中 export default 语法只能使用一次

    第二种语法:

    • 导出: export const num = 888
    • 导入: import { num } from '模块路径'

    注意:

    • 1 导入内容的时候,需要添加 {}
    • 2 导入的内容(num),必须是模块导出的内容(num).如果导入内容与导出内容不相同,那么,导入内容为: undefined
    • 3 export 不带 default 可以出现任意多次

    给导入的变量起别名(解决命名冲突)

    • import { num as bNum } from '模块名称'

    一次性全部导入一个模块中的内容

    • import * as bModule from '模块名称'
  • 相关阅读:
    <转>Java 高并发综合
    <转>Spring 知识点提炼
    qqq
    ttt
    工作中的那些坑(2)——逆波兰表达式
    工作中的那些坑(1)——一次过滤存量数据的优化过程
    Java学习笔记
    《代码大全》笔记(一)
    由Cocos2d-x工程入口窥见代理模式
    makefile
  • 原文地址:https://www.cnblogs.com/mushitianya/p/10544356.html
Copyright © 2011-2022 走看看