Javascript 在AngularJS项目中需要的地方加载JQuery

Javascript 在AngularJS项目中需要的地方加载JQuery,javascript,jquery,angularjs,angular-ui-router,Javascript,Jquery,Angularjs,Angular Ui Router,我使用JQuery创建了一个404错误页面 如果我在index.html中有jquery.min.js、404.js、404.min.css和一个javascript脚本标记,那么我的AngularJS项目就只能使用它。然而,这会在我的其他页面上创建不必要的加载,并降低网站的运行速度 我发现了这个,但是看起来它只是为CSS样式表设计的,或者我可以使用它来包含JS文件吗 我应该如何只在我的partials、404.html文件而不是index.html上加载这个JS、CSS文件?我想你在寻找延迟加

我使用JQuery创建了一个404错误页面

如果我在index.html中有jquery.min.js、404.js、404.min.css和一个javascript脚本标记,那么我的AngularJS项目就只能使用它。然而,这会在我的其他页面上创建不必要的加载,并降低网站的运行速度

我发现了这个,但是看起来它只是为CSS样式表设计的,或者我可以使用它来包含JS文件吗


我应该如何只在我的partials、404.html文件而不是index.html上加载这个JS、CSS文件?

我想你在寻找延迟加载

通常,在页面加载期间,与某个网页或应用程序相关的所有JavaScript都会立即加载

延迟加载是仅在用户需要时加载代码。因此,如果您的页面上有一个按钮,一旦按下该按钮,就会向用户显示完全不同的屏幕

很好地、干净地达到这一目的

请看一下我的项目中的以下代码

 $('#somebutton').on('click', function() {
    require(
        ['every', 'javascript', 'dependency', 'for', 'other', 'screen'], 
        function(ev, js, dep, fr, othr, scrn){
            // Create the screen with your dependencies
        }
    );
});