javascript - 使用 JQuery 加载 JavaScript 字符串

标签 javascript jquery

是否可以使用 jQuery 或任何其他方式获取 JavaScript 字符串并将其作为资源加载? 例如。

var myScript = "window.myScript= window.myScript|| {}; 
(function() { 
     function myScript(foo) { 
          //do stuff 
     }
})(window);"

获取上面的字符串,将其转换为可用的javascript

最佳答案

您可以使用eval 函数来实现此目的:

  var myScript = 'window.myScript= window.myScript|| {}; 
   (function() { 
      function myScript(foo) { 
      //do stuff 
      }
   })(window);';

   eval(myScript);

关于javascript - 使用 JQuery 加载 JavaScript 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34534512/

相关文章:

javascript - 验证数组中的连续数字

javascript - 如何查看从给定文件开始的完整 Node "require()"树?

javascript - 在 PhoneGap 应用程序中,PhoneGrap 是否将我的代码转换为 native 代码?

javascript - JCarouselLite 似乎只滚动一次

javascript - 如何将函数应用于选定的元素,将 Jquery 代码转换为 JS 并获取类型错误

javascript - YouTube API加载不一致

javascript - 使用 Paper.js 对圆上的多边形点进行动画处理

javascript - 保持提交按钮禁用,直到填充动态创建的必填字段

javascript - 将信息发布到 2 个区域。 PHP/Javascript

javascript - 使用 jquery 将 "onClick"事件添加到动态 div