当前位置: 首页 > 面试题库 >

在node.js中加载和执行外部js文件并可以访问局部变量?

松旻
2023-03-14
问题内容

include('./path/to/file')在node.js中执行简单类型的命令是否容易/可行?

我要做的就是访问局部变量并运行脚本。人们通常如何组织比简单的hello世界更大的node.js项目?(功能齐全的动态网站

例如,我想拥有以下目录:

/models

/views

…等等


问题答案:

只是做一个 require('./yourfile.js');

将您希望外部访问的所有变量声明为全局变量。所以代替

var a = "hello" 这将是

GLOBAL.a="hello" 要不就

a = "hello"

这显然是不好的。您不想污染全局范围。相反,建议方法是针对export您的函数/变量。

如果您想要MVC模式,请查看Geddy。



 类似资料:
  • 问题内容: 对于AngularJS来说,这很陌生,我想我打算做的术语是延迟加载。我看过几个不同的博客,但没有找到纯粹使用AngularJS的完整工作解决方案。 我知道,如果将in 放到index.html中,则一切正常,我正在尝试减少在初始负载时减少的js数量。 脚本标签位于局部文件中时,它永远不会被加载,因此永远不会创建P1Ctrl。因此,当前,如果用户进入该应用程序而从未去过process55

  • 问题内容: 到处寻找它,找到答案却迷失了。有谁知道如何从另一个js文件加载外部.js文件? innerHTML可以工作,并且可以粘贴响应文本。问题在于JS无法在该文档中工作。jQuery.getScript应该正在加载该外部js文件,但不会加载 问题答案: 这是您将外部js文件加载到Jquery的方法

  • 但是,如果我在内部类中声明了一个同名的variabe呢?有什么方法可以显式引用外部变量吗? 顺便说一句,这和这个问题不同,因为它考虑的是局部堆栈变量。

  • 我确实读过一些讨论内部类的主题,我的印象是内部类可以访问封闭类的变量和方法。下面我有一个外部类和一个内部类,在测试类中我创建一个外部类的实例,然后从它创建一个内部类的实例。但是,我无法通过内部类引用访问字符串变量a。帮忙?

  • 本文向大家介绍JS加载器如何动态加载外部js文件,包括了JS加载器如何动态加载外部js文件的使用技巧和注意事项,需要的朋友参考一下 今天在网上找到了一个可以动态加载js文件的js加载器,具体代码如下: JsLoader.js JsLoader.js测试 测试结果如下:

  • 问题内容: 这是在Playground中完成的,只是为了简化。 没有编译器警告。实际上,自动完成显示没有问题。我的理解是,在类{}的边界之外,我不应该看到私有的东西,也不可以。 我想念什么吗? 问题答案: Swift中的访问修饰符与其他语言的实现方式不同。分为三个级别: :仅在 该特定文件 内可访问 __ :仅在模块(项目)中可访问 :可从任何地方访问 除非另有标记,否则您编写的所有内容均为默认设