title: 实现按需加载JS、CSS该使用什么前端工具比较合适？
desc: 新接触前端的项目，由于兼容性问题，现在打算同一套HTML，但是低版本浏览器使用一套CSS和JS，高版本浏览器使用另外一套CSS和JS。浏览器的判断现在已经做好，接下来就是CSS和JS的按需加载。网上了解过建议使用REQUIREJS，但在问答社区上找过一些文章看到不同的评价。有的说REQUIREJS足够了，有的说REQUIREJS落后了应该用WEBPACK。只测试过使用REQUIREJS来做，不过做出来的实际效果会发生闪屏的现象，也就是说在网页加载的那一刻，内容是乱糟糟的，但加载了js和css了以后，内容会正常显示。大概知道这是因为异步加载所以会有这样的情况，但这样其实对于用户体验来说并不是太好。作为前端，对于这种情况，一般都是采用什么方法解决的？谢谢
topic: 前端开发
content: 你所说的按需加载和RequireJs按需加载概念不一样，你是需要对用户终端实现加载不同的css，js资源，这个最好由后端去处理而RequireJs的按需加载是动态加载，是指对于某些JavaScript模块，需要用到，才去加载，不需要用就不需要加载，如：define'test'， function require return useA function var a require'a' console.loga ， useB function var b require'b' console.logb
answerer_tags: 前端开发工程师，15年毕业于北京交通大学，专注前端，喜好尝试新技术，热爱分享。