相当于Javascript中的类装入器
在相当于Javascript中的类装入器,javascript,angularjs,Javascript,Angularjs,在Java中,类加载器将Java类动态加载到JVM中。在Javascript中,我经常遇到在卸载的依赖项上执行调用的问题,因为加载是异步完成的 我使用Angular JS框架。例如,一个页面依赖于一个API,但在调用 gapi.client.realestate.get(propertyId).execute(function(resp) { console.log(resp); }); 因为API没有加载。装载由以下人员
Java
中,类加载器将Java类动态加载到JVM中。在Javascript
中,我经常遇到在卸载的依赖项上执行调用的问题,因为加载是异步完成的
我使用Angular JS
框架。例如,一个页面依赖于一个API,但在调用
gapi.client.realestate.get(propertyId).execute(function(resp) {
console.log(resp);
});
因为API没有加载。装载由以下人员完成:
loadRealEstateAPI = function() {
var ROOT = 'http://localhost:8888/_ah/api';
gapi.client.load('realestate', 'v1', function() {
console.log("Real Estate API loaded");
$rootScope.$broadcast("reAPILoaded", true);
}, ROOT);
}
我想知道是否有一个JS库允许应用程序在加载所有依赖项时启动。允许您定义依赖项,然后仅在加载依赖项后执行代码。如果您使用的是像GoogleMapsAPI这样的东西,它会加载自己的多个依赖项,这将等待所有第三方依赖项也加载
有一个问题。作为额外的好处,您可以作为部署构建过程的一部分运行,将所有本地文件编译成单个文件。我编写了一个工具,基本上就是这样做的。它检测并管理您的解析时依赖项以及通常的运行时依赖项 在这里: 它是一个基于java的javascript绑定器和依赖性检测器,不是“我想将jquery添加到我的网站”中的依赖性,而是“我想管理一个由开发团队编写的运行时和解析时依赖性的非常大的OO风格javascript代码库”中的依赖性 它的设计目的是非常简单和快速地安装和配置到java web应用程序和IDE中,它也适用于非java应用程序。一旦它安装到您的构建或服务器中,您就不必担心它了。请查看