我正在开发一个用户脚本--特别是 --它被设计成将功能封装在模块中。为了能够进行一些自动化测试,我想将模块分割成它们自己的文件,并使用node.js的模块导出,并要求将函数合并成一个文件,以便在Greasemonkey或简单的浏览器扩展中使用。module.js var Module = { var im
向我展示了一个技巧-不是将数据放在datafile.json中并使用ajax加载它,而是将数据封装在datafile.js中的单个对象中,例如var data ={ //all data goes here然后,将datafile.js作为外部脚本加载到HTML头中
它工作得很好,就像对象是用ajax加载的一样,有什么缺点吗?