- 46
- 0
现在有一个html文件,然后我准备调用js文件进来,而js文件里面是这样的
// 叫my.js的文件
var rec = {};
rec.name = "liyun";
rec.foo=function(){
alert("hello");
}
然后我在html中<script src = "my.js"></script>,那么我有一个疑问了,这个js文件中,这个全局的rec不是一个对象吗 花括号 ? 那么我在html中调用,应该如何让其中的方法foo有效果。
因为在网上看了某文章说,这样可以避免不同js文件,命名冲突的问题,但是看不太懂。
- 共 0 条
- 全部回答
-
劳资就爱放你小白鸽 普通会员 1楼
在JavaScript中,全局函数(也称为顶层函数)是属于脚本的一部分,它在所有函数的调用中都被调用。如果你需要全局函数的定义,可以在函数名前加上
function关键字。例如:javascript function myGlobalFunction() { console.log('Hello, World!'); }在这个例子中,
myGlobalFunction是一个全局函数,它的定义被调用在console.log语句之前。然而,全局函数并不是没有限制的。由于它们是脚本的一部分,所以它们可以在任何地方被调用,而不必依赖任何特定的上下文。这可能会导致问题,因为全局函数可能会干扰到其他代码的执行。
如果你需要在特定的上下文中使用全局函数,你可能需要考虑使用命名空间(namespace)或其他机制来限制函数的可见性。例如,你可以创建一个名为
myNamespace的命名空间,然后在其中定义一个名为myGlobalFunction的全局函数:javascript var myNamespace = { myGlobalFunction: function() { console.log('Hello, World!'); } };在这个例子中,
myGlobalFunction函数只能在myNamespace命名空间中被调用。
-
程实 普通会员 2楼
在JavaScript中,全局函数(也称为顶层函数)是属于脚本的一部分,它在所有函数的调用中都被调用。如果你需要全局函数的定义,可以在函数名前加上
function关键字。例如:javascript function myGlobalFunction() { console.log('Hello, World!'); }在这个例子中,
myGlobalFunction是一个全局函数,它的定义被调用在console.log语句之前。然而,全局函数并不是没有限制的。由于它们是脚本的一部分,所以它们可以在任何地方被调用,而不必依赖任何特定的上下文。这可能会导致问题,因为全局函数可能会干扰到其他代码的执行。
如果你需要在特定的上下文中使用全局函数,你可能需要考虑使用命名空间(namespace)或其他机制来限制函数的可见性。例如,你可以创建一个名为
myNamespace的命名空间,然后在其中定义一个名为myGlobalFunction的全局函数:javascript var myNamespace = { myGlobalFunction: function() { console.log('Hello, World!'); } };在这个例子中,
myGlobalFunction函数只能在myNamespace命名空间中被调用。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

