最稳的pk10计划iphone 北京pk10计划手机软件 北京pk10数字的规律 超神手机版pk10软件 pk10北京赛车9码技巧 pk10四期倍投计划表 pk10极速赛车论坛 北京赛车冠军怎样选5码 北京赛车系统下载安装 pk10教程视频 北京pk10选号公式 北京赛车pk10赚钱技巧 北京赛车怎么提升概率 pk10技巧北京快三 北京pk10大小计划
VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
當前位置:
首頁 > 網站開發 > JQuery >
  • JavaScript教程之ES6 import and export

  • 2019-04-27 14:41 來源:未知

定義:

用來導入或者導出模塊。

ES6 的模塊自動采用嚴格模式,不管你有沒有在模塊頭部加上"use strict";

嚴格模式主要有以下限制。

  • 變量必須聲明后再使用
  • 函數的參數不能有同名屬性,否則報錯
  • 不能使用with語句
  • 不能對只讀屬性賦值,否則報錯
  • 不能使用前綴 0 表示八進制數,否則報錯
  • 不能刪除不可刪除的屬性,否則報錯
  • 不能刪除變量delete prop,會報錯,只能刪除屬性delete global[prop]
  • eval不會在它的外層作用域引入變量
  • evalarguments不能被重新賦值
  • arguments不會自動反映函數參數的變化
  • 不能使用arguments.callee
  • 不能使用arguments.caller
  • 禁止this指向全局對象
  • 不能使用fn.callerfn.arguments獲取函數調用的堆棧
  • 增加了保留字(比如protectedstaticinterface

進入正文:

export import 是對應的。

第一種:export default

復制代碼
import defaultExport from "/module-name.js";

//對應的module-name.js文件中

//1個需要export的
1
2
3
<code class=" language-js"><span class="token keyword">export <span class="token keyword">default <span class="token keyword">function defaultExport<span class="token function"><span class="token punctuation">(x<span class="token punctuation">) <span class="token punctuation">{
  <span class="token keyword">return x <span class="token operator">* x <span class="token operator">* x<span class="token punctuation">;
<span class="token punctuation">}</span></span></span></span></span></span></span></span></span></span></span></span></code>
//多個需要export的
export default {
    applyMenus,
    loadMenuePage,
    addMenu,
    editMenu,
    delMenu,
    menuListPage,
    addMenuPage,
    editMenuPage
}
復制代碼

第二種:

import * as Backbone from 'backbone'
//以上代碼是將backbone文件中所有導出,均以名字Backbone導入

第三種:

import { exportName as alias } from "/module-name";

//對應的export 文件
export { exportName }

export 可以輸出變量,函數或者類(class)

復制代碼
var firstName = 'Michael';
var lastName = 'Jackson';
var year = 1958;

export {firstName, lastName, year};

//第二種方法
export var firstName = 'Michael';
export var lastName = 'Jackson';
export var year = 1958;
復制代碼

pk10赛车冠军技巧
最稳的pk10计划iphone 北京pk10计划手机软件 北京pk10数字的规律 超神手机版pk10软件 pk10北京赛车9码技巧 pk10四期倍投计划表 pk10极速赛车论坛 北京赛车冠军怎样选5码 北京赛车系统下载安装 pk10教程视频 北京pk10选号公式 北京赛车pk10赚钱技巧 北京赛车怎么提升概率 pk10技巧北京快三 北京pk10大小计划
唱歌赚钱好的软件 天天打麻将赢话费 捕鱼假日辅助破解版 重庆时时踩龙虎走势图 21点真人游戏 在温岭干什么赚钱 网上打麻将赚钱的 福安麻将都有几种胡法 体育彩票开奖结果查询