国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

ES6知識點整理之模塊化的應用詳解

2024-05-06 15:40:39
字體:
來源:轉載
供稿:網友

本文實例講述了ES6知識點整理之模塊化的應用。分享給大家供大家參考,具體如下:

目前瀏覽器還不能完全支持模塊化,需要引入很多編譯環境,下面在nodejs中來模擬ES6中的模塊化

nodejs中針對模塊化演示的配置

環境的安裝:$ npm install --save babel-cli babel-preset-node6 運行:$ ./node_modules/.bin/babel-node.js --presets node6 ./your_script.js 添加.babelrc文件, 編輯如下
{ "presets": [    "node6" ]}

添加了這個文件,無需在運行時添加–presets參數

參考鏈接:https://stackoverflow.com/questions/33604470/unexpected-token-import-in-nodejs5-and-babel

導出變量的三種模式

test1模塊:

// 寫法1export var a = "I am a";// 寫法2var b = "I am b";export {b};// 寫法3var c = "I am c";export {c as d} // 將c重名為d, 外部也同樣需要 import d

index 模塊:

import {a, b, d} from './test1';console.log(a); // I am aconsole.log(b); // I am bconsole.log(d); // I am c

異步導出模塊的測試

test2模塊 :

// 異步寫法var m = "I am m";export {m};setTimeout(()=>{ m = "I am mm";},1000);

index模塊

import {m} from './test2';console.log(m); // I am msetTimeout(()=>{ console.log(m); // I am mm},1500);

多模塊分別導出

test3 模塊

var A = 1111, B = 2222, C = 3333;var M = 'M';export default M;export {A as A1, B as B1, C as C1};

index 模塊 :

import M, {A1, B1, C1} from './multi';console.log(A1); // 1111console.log(B1); // 2222console.log(C1); // 3333console.log(M); // M

對象的導出

User 模塊 :

export class User{ constructor(name){  this.name = name; } get uname() {  return this.name; } set uname(name) {  this.name = name; }}

index 模塊 :

import {User} from './User';var user = new User('Joh');console.log(user.uname); // Johuser.uname = 'Lily';console.log(user.uname); // Lily

導出函數模塊

func 模塊

export function Log(str) { console.log(str);}

index 模塊

Log("I am log"); // I am log

重命名默認模塊

rename 模塊:

export default "rename";

index 模塊:

import {default as nr} from './rename';console.log(nr); // rename

默認模塊和其他模塊一起導出的方式

combine 模塊:

export var a = 1;export default 111;

方式1:

index 模塊:

import {default as com, a as comA} from './com';console.log(com); // 111console.log(comA); // 1            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 渑池县| 漳浦县| 南川市| 昌乐县| 青州市| 枝江市| 台江县| 和静县| 冀州市| 肇源县| 伊春市| 石嘴山市| 九江县| 大英县| 西乌珠穆沁旗| 寿光市| 拜城县| 滨州市| 虎林市| 兴义市| 治多县| 武义县| 沅江市| 郸城县| 蓝田县| 阿克陶县| 白城市| 全州县| 湖南省| 旺苍县| 尉氏县| 临湘市| 河源市| 舒城县| 柳河县| 海口市| 息烽县| 六盘水市| 苗栗市| 康马县| 禄劝|