Maison  >  Questions et réponses  >  le corps du texte

angular.js - AngularJS 项目中如何实现按需加载js文件

如题

请有实践经验的大神帮帮忙,小弟跪谢!

我想大声告诉你我想大声告诉你2736 Il y a quelques jours622

répondre à tous(4)je répondrai

  • 某草草

    某草草2017-05-15 16:53:21

    J'ai déjà utilisé l'implémentation RequireJS + AngularJS, mais je pense qu'il n'est pas nécessaire d'utiliser le mode AMD pour charger des fichiers JS. Quelques avis personnels :

    • Le chargement d'AMD semble bon, mais dans l'environnement de production final, il est recommandé de compresser le fichier JS en un seul fichier, ce qui peut être plus rapide
    • AngularJS lui-même peut être écrit sous forme de module à charger. Si vous trouvez cela peu pratique à gérer, jetez un œil à la disposition des dossiers dans votre projet, à la dénomination des fichiers, etc. Cela semble plus pratique à gérer. le code front-end de ces manières

    Le chargement d'AMD semble bon, mais dans des circonstances normales, il n'est pas vraiment nécessaire d'utiliser AMD pour charger JS, CSS, HTML, etc.

    Juste une suggestion personnelle. Il existe de nombreuses discussions sur Internet sur l'opportunité d'utiliser le mode AMD, utilisez simplement celui que vous préférez

    BTW, les suggestions ci-dessus sont basées sur PC comme plate-forme

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-15 16:53:21

    J'ai écrit un gadget, qui est en fait un slide web, réalisé par requirejs + angularJs.
    Adresse en ligne : http://leftstick.github.io/front-end-slides/,
    Code source : https://github.com/leftstick/front-end-slides/tree/gh-pages

    Parce que ce n'est pas grand, cela pourrait vous être utile de comprendre

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:53:21

    Utiliser avec requirejs

    http://github.com/treri/angular-require

    A été utilisé dans des projets d'entreprise avec de bons résultats

    répondre
    0
  • 迷茫

    迷茫2017-05-15 16:53:21

    Il est recommandé d'utiliser angulaire-async-loader pour implémenter le chargement asynchrone de modules angulaires, y compris divers contrôleurs, filtres, services et directives, etc., et prend également en charge angulaire-ui-router

    http://my.oschina.net/sub/blog/513255/
    https://github.com/subchen/angular-async-loader

    répondre
    0
  • Annulerrépondre