Javascript:在Javascript文件中包含运行时的另一个Javascript文件

时间:2016-06-08 23:53:57

标签: javascript html cross-reference

我的代码用javascript API构建一个关于天气数据的表。但是,一旦生成表,HTML javascript文件中的其他插件将不会交互,除非我将整个插件复制并粘贴到生成表的特定文件中。

请提供有关如何构建.js文件中其他.js文件中的函数的引用或包含该文件的建议。我读过一些声音过时或不清楚如何使用参考。请不要请求我的整个代码演示,因为它显示我的API密钥,没有它就无法工作。请阅读这些评论中发生的事情的大纲。

例如,如何引用这些js插件

 <!-- Table export plug-in "http://ngiriraj.com/pages/htmltable_export/demo.php" HTML table Export 
  NOTE try to reference these in the javascript file for building tables instead -->
    <script type="text/javascript" src="/Javascript/tableExport.js"></script>
    <script type="text/javascript" src="/Javascript/jquery.base64.js"></script>

参考:

  buildTable.js 
    {
    //One of the above .js scripts to be referenced here...
}

工作流程大纲:某些代码从API生成数据列表,然后将数据配置为表格元素。表对象只能通过此.js脚本中的代码进行修改,HTML文档中的其他引用将不会使用这些函数,除非它们在此文件中。我已经测试了这个,是的,确实,从其他.js文件粘贴到buildTable.js文件中的代码在这里工作以从其他.js文件传递函数但是代码很难维护。 HTML引用不会与运行时生成的表交互,因为引用在代码生成之前发生并且将独占运行。此外,在javascript buildTable.js之后或在元素之后的HTML中进行引用(并且已经过测试)。在某种程度上,这些函数需要在脚本的执行中嵌套,因为它们依赖于修改活动脚本来执行它们的操作(因此引用其他.js文件的方法将是一个很好的解决方案!)。

0 个答案:

没有答案