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

2021-05-05 18:31

阅读:750

标签:为什么   lod   变量   无法   存在   目的   module   imp   pat   

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方法暴露与引入

标签:为什么   lod   变量   无法   存在   目的   module   imp   pat   

原文地址:http://www.cnblogs.com/shuangjiang/p/7678374.html


评论


亲,登录后才可以留言!