var fs=require('fs'); var files =['a.txt','b.txt','c.txt']; // for (var i = 0; i < files.length; i++) { //事实上fs.readFile的回调函数中访问到的i值都是循环退出以后的 //原因是3次读取文件的回调函数事实上是同一个实例,其中引用到的i值是上面循环执行结束后的值 // fs.readFile(files[i],'utf-8',function(err,conetens){ // co…
动态加载JS文件,并根据JS文件的加载状态来执行自己的回调函数, 在很多场景下,我们需要在动态加载JS文件的时候,根据加载的状态来进行后续的操作,需要在JS加载成功后,执行另一方法,这个方法是依托在加载的JS文件上的(调用了这JS里面的方法等等),此时就需要将这个方法作为JS加载后的回调函数进行执行 具体实例: JS 代码如下 function loadJs(loadUrl,callMyFun,argObj){ var loadScript=document.createElement('scr…