javascript - 从js文件返回值

标签 javascript jquery html function

我的 html 页面中有两个 js 文件。如果第一个开始于:

 (function($){
   ..  
   ..
   }(jQuery));

我可以将一个 var 插入到 function($,varname) 中,返回它的值并在另一个文件中使用它吗?

最佳答案

为此你需要一个全局变量。您可以通过以下几种方式之一执行此操作。假设我们需要将值“Bacon”发送到其他脚本。

(function($){
   window.myScriptsExports = "Bacon";
}(jQuery));

// OR

var myScriptsExports = (function($){
   // other code
   return "Bacon";
   // NO other code
}(jQuery));

// OR (not really recommended)

(function($){
   // other code
   $.myScriptsExports = "Bacon";
   // other code
}(jQuery));

关于javascript - 从js文件返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15201355/

相关文章:

javascript - 如何使用 ajax 发布 json 对象?

javascript - 如何从 flickr API 获取正确的 JSON 对象

如果添加类,jQuery 添加样式?

html - 使用 vb.net(Winforms) 创建 html 页面并将 css 文件添加到 html 页面

javascript - 在 JSX 标签内的 map 中 react if 语句

javascript - 是否必须使用比较函数对数字数组进行排序?

php - 我想显示警报框,但要显示一定的时间间隔。在javascript或php中可以吗?

javascript - 如何获取对象的 css height 属性并向其添加 20px?

html - 在 chrome 中使用 datalist 的 HTML5 <input> 标签溢出

javascript - 演示 Wi-Fi 的多人游戏