架构中的技术性解决难题之解决篇
世上无难事,只怕有心人。上帝是不是看到了我的纠结之处,上周五晚上,这个问题已经解决了,这个周末,
太多的琐事 ,早该记下来的。
犯困,大概说下,整体来说,我的架构思路是没问题的(我其实之前也是这么觉着的,感觉自己思路还挺清晰的,但莫名其妙的bug几乎打破了我的信心)。
之前错误的原因,是测试代码的位置写的有问题,原因是,append一个js文件的时候是个异步的过程,append之后执行的代码,和append到页面的js文件
的执行,完全走的就是两个线路,这个道理我应该是知道的,可为什么调试的时候没想起来呢。
知道了原因,问题的解决方案有两种,既然append到head的文件是异步加载的,那么,我可以监听该文件的onload事件,然后将接下来的代码写到onload的
毁掉函数里。另一种,采用AJAX同步上传文件的方式来解决。
权衡了一下,我采用了后一种,也就是Ajax同步上传,很满意。
其实这中间也出了一点岔子,太困了 先睡个美容觉了。
晚安我的世界,我的上帝,请赐予我智慧和力量。