|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是關于es6中模塊化的內容介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。概述 模塊化是一個大型項目的必然趨勢。 命名導出 可以使用 // export.js
export var var0 = 'var0' // 直接導出 var 聲明
export let let0 = 'let0' // 直接導出 let 聲明
export const const0 = 'const' // 直接導出 const 導出
export function func1() {} // 直接導出函數
export function* funcx() {} // 直接導出生成器函數
export class class0{} // 直接導出類
let variable = 'variable'
export {variable} // 先聲明后導出, 需要使用{} 包裹
function func2(){}
export {func2} // 先聲明后導出,需要使用 {} 包裹
function* funcx(){}
export {funcx} // 先聲明后導出,需要使用 {} 包裹
class class1{}
export {class1} // 先聲明后導出,需要使用 {} 包裹
export {class1 as Person} // 別名導出命名導入命名導入需要使用 import {var0} from './export' // 導入 var0
import {let0} from './export' // 導入 let0
import {const0} from './export' // 導入 const0
import {func1} from './export' // 導入 func1
import {funcx} from './export' // 導入 funcx
import {class0} from './export' // 導入 class0
import {var0, let0} from "./export"; // 同時導入多個命令導出
import {Person as class1} from "./export"; // 導入后取別名默認導出默認導出可以使用 export default 1 // 默認導出常量
export default function () {} // 默認導出
export default () => {}
export default function* () {}
export default class {}默認導出因為默認導出導出的其實是匿名導出,所以導入的時候可以使用任意名字導入,并且無需使用 import num from './export' import func from './export' import arrowFunc from './export' import generatorFunc from './export' import class0 from './export' 全部導入將一個模塊的所有導出都導入到別名中 import * as MyModule from './export' 重定向將另一個模塊的東西當做當前模塊直接導出 export {var0} from './export'
export * from './export'以上就是es6中模塊化的內容介紹(代碼示例)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!