我的关注 |
¥0 如果在javascript文件里include另外一个javascript文件?
0

如果在javascript文件里include另外一个javascript文件?

大智若愚
修改
评论(0)
1个回答
0
采纳

通过Ajax加载

用ajax去加载额外的js文件,然后使用eval方法去加载文件。这个方法比较简单粗暴,但是由于js的跨域限制,只能加载同域名下的文件。并且eval方法可能会带来一些潜在bug.

通过Jquery加载

getScript() 方法通过 HTTP GET 请求载入并执行 JavaScript 文件.

  1. $.getScript("ajax/test.js", function() {
  2. alert("Load was performed.");
  3. });

动态加载<script>标签

  1. var head= document.getElementsByTagName('head')[0];
  2. var script= document.createElement('script');
  3. script.type= 'text/javascript';
  4. script.src= 'helper.js';
  5. head.appendChild(script);

用RequireJS

  1. define(['lib/dependency1', 'lib/dependency2'], function (d1, d2) {
  2. return libraryObject;
  3. });
采纳答案
hong
修改
评论 (0)
撰写回答