1. 程式人生 > >window.onload 的使用 以及node方法暴露與引入

window.onload 的使用 以及node方法暴露與引入

使用方法 element 定義 port 依賴 eat 好的 通過 module

2017.10.16 今天有兩個重大收獲

第一:關於node裏面的暴露與引入 ;

今天終於明白 為什麽要有module.exports = fn(方法名字)

暴露 目的是為了暴露某一個方法,因為如果不暴露 從另外一個JS 文件裏面就無法引入,

import fn from "path" 暴露以後 如果在另外一個js文件裏面使用這個方法 那麽則需要引入 import 就起到了這個作用

第二:window.onlode 的使用方法

當js 文件內部所執行的方法依賴於外部引入的js 時 ,我們可以通過document.createElement(script) 然後給script 定義src 屬性

但是這樣的話會存在一個問題就是 如果網絡不好的話 那麽外部引入的JS 文件執行可能晚於內部的方法 這樣會使得一些變量沒有定義

解決方法就是 可以在方法中加入window.onload 確保當外部js 全部加載完畢 然後在執行方法裏面的內容。

window.onload 的使用 以及node方法暴露與引入