gpt4 book ai didi

其他 JS 文件可访问的 JQuery 函数

转载 作者:行者123 更新时间:2023-11-28 13:35:58 24 4
gpt4 key购买 nike

对于我的 CSS,我正在为特定功能构建几个较小的文件,然后使用缩小将它们组合并压缩到一个文件中以供下载。

我想对我的 JS 文件做同样的事情 - 逻辑分离,然后用 MIN 组合和压缩以供下载。

我唯一遇到的问题是我正在构建的基于 AJAX 的网站有一个核心 JS 文件,该文件接受在主查看区域加载页面的请求。

我可以从其他 JS 文件调用这个函数(在一个 JS 文件中)吗?这有点像将一个 JS 文件公开给其他脚本。

有什么建议吗?

谢谢

更新******

那么我如何从一个 JS 文件中调用另一个函数。

例如:

文件A有函数callmetoday()

如何从 2 号 JS 文件中调用它?

最佳答案

是的。除非您在函数内部或作为对象字段声明函数或变量,否则它位于全局范围内。对于浏览器,它是 window 对象。

另请注意 Darwayne 的警告:您只能在声明后使用来自不同文件的函数(并且在 some browsers 中,甚至在一个文件中)。

例子:

文件 1.js:

function f1(x){
f2(x)
}

document.addEventListener("load",function(){f1(3)})

文件 2.js:

function f2(x){
alert(x)
if(x) f1(x-1)
}

将工作:

  • 1.js加载时,全局作用域出现f1
  • 2.js加载时,f2出现在全局作用域
  • 当页面完全加载时,可以访问 f1f2

关于其他 JS 文件可访问的 JQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com