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

Posted 双桨lovening

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window.onload 的使用 以及node方法暴露与引入相关的知识,希望对你有一定的参考价值。

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方法暴露与引入的主要内容,如果未能解决你的问题,请参考以下文章

js的事件以及window操作

在html中使用window.onload和onload的区别

JavaScript中window.onload的使用方法

window.onload和$的区别介绍

页面window.onload冲突

页面window.onload冲突