美文网首页
ES6 Module3

ES6 Module3

作者: madisn | 来源:发表于2017-07-05 16:31 被阅读4次
import命令

使用<code>export</code>命令定义了模块的对外接口后,其他JS文件就可以通过<code>import</code>命令加载这个模块了

import {firstName, lastName, year} from './profile';=
function setName(element) {
  element.textContent = firstName + ' ' + lastName;
}

<code>import</code>命令接受一对大括号,里面指定要从其他模块导入的变量名(函数名,类名).大括号里面的变量名必须与被导入模块对外接口的名称相同.
同样,若想为导入的变量重新起一个名字,也可以使用<code>as</code>关键字重命名
<code>import { lastName as surname } from './profile';//as前的是原来的名字,as后的是重命名的名字</code>
<code>import</code>后面的<code>from</code>指定模块文件的位置,相对路径和绝对路径皆可,<code>.js</code>后缀可以省略
<code>import</code>命令具有提升效果,会提升到整个模块的顶部优先执行,由于是静态执行,所以不能使用表达式和变量,也就是说老老实实按照结构来,多次重复执行同一句命令语句只会执行一次.

相关文章

  • ES6 Module3

    import命令 使用 export 命令定义了模块的对外接口后,其他JS文件就可以通过 import 命令加载这...

  • 把难度碎片化——第七周教学总结

    这周我们学习Module3 My school,这个模块的语法是There be句型,听说方面是会用 There ...

  • RNAi和基因沉默——历史和展望:

    写作素材翻译整理收集 原文链接:[http://web.mit.edu/beh.109/www/Module3/h...

  • Shiro学习(一) Shiro认证

    1、新建Maven项目2、在原有的项目上新建一个module3、在新的module模块下pom文件添加依赖 4、在...

  • ES6语法

    Tags: ES6 [TOC] ES6 常量 //ES6 const PI=3.1415926;//const声明...

  • es6新特性

    es6新特性 1.函数参数添加默认值 es6之前 es6之后: 2.字符串拼接 es6之前: es6之后: 3.解...

  • 函数默认参数

    非ES6写法 ES6写法

  • ES6基础

    ES6特性 ES6更具备强大的生产力 ES6对象拷贝

  • ES6箭头函数简介

    @(JS技巧)[ES6|箭头函数] ES6箭头函数(Arrow Functions) ES6可以使用“箭头”(=>...

  • React与ES6(一)开篇介绍

    React与ES6系列: React与ES6(一)开篇介绍 React和ES6(二)ES6的类和ES7的prope...

网友评论

      本文标题:ES6 Module3

      本文链接:https://www.haomeiwen.com/subject/xluqhxtx.html