edt*_*edt 9 javascript jquery angularjs
我网站的每个页面都有一个按钮.单击该按钮时,会出现一个灯箱.灯箱的内容是一种依赖于包括Angular在内的多个JavaScript文件的表单.这些JavaScript文件仅用于表单,而不是网站上的其他任何地方.
为了减少页面加载时间,我的目标是仅在用户单击按钮后加载JavaScript文件.
这样做有最佳实践方法吗?我能想到的一些选择是:
有没有更好的办法?
Abh*_*eet 13
通过了解你的问题,你想懒惰加载你的js/css/html.您可以使用两个插件实现此目的
优点:
缺点:
优点:
OcLazyLoad 用于加载依赖项文件,以及动态注入AngularJS模块.缺点:
因此,您可以使用Require.js加载代码中列出的模块之间的依赖关系并OcLazyLoad在飞行中注入Angular模块.对于你angular在飞行中关于自己的问题,我不认为在这种情况下你能做到这一点.
| 归档时间: |
|
| 查看次数: |
921 次 |
| 最近记录: |