工程模块化面试考题阅读指南(必看)

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

面试题链接汇总

1. 简述前端自动化构建工具 ?

2. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?

3. 简述前端模块化开发的认识理解 ?

4. 简述CommonJS和AMD的理解 ?

5. 简述前端模块化开发的好处是什么?

6. 简述require.js解决了什么问题 ?

7. 如何实现前端模块化开发?

8. 简述模块化的 JavaScript开发的优势 ?

9. 简述 CommonJS规范 ?

10. 简述CMD( Common module Definition,通用模块定义)规范的理解 ?

11. 简述EMAScript 6模块规范 ?

12. 简述为什么要通过模块化方式进行开发?

13. 简述AMD与CMD的区别 ?

14. 解释前端模块化是否等同于 JavaScript模块化?

15. JavaScript模块化是否等同于异步模块化?

16. 简述require.JS与 SeaJS的异同是什么?

17. 解释什么是前端模块化规范 ?

18. 简述WebPack的l理解和认识?

19. 简述在使用 WebPack时,常见的应用场景 ?

20. 简述Gulp都实现了哪些功能?

21. 简述WabPack打包的流程 ?

22. 简述WebPack的核心原理 ?

23. 简述WebPack中 loader的作用 ?

24. 叙述工作中几个常用的 loader ?

25. 简述plugins和 loader有什么区别?

26. 简述HtmlWebpackPlugin插件的作用 ?

27. 简述WebPack支持的脚本模块规范?

28. 如何为项目创建 package. json文件?

29. 简述WebPack和 gulp/grunt相比有什么特性?

30. 描述grunt和gulp的工作方式 ?

31. 请问Babel通过编译能达到什么目的?

32. 简述EventSource和 websocket的区别 ?

33. 简述WebPack工具中常用到的插件有哪些?

34. 简述WebPack与gulp的区别 ?

35. 简述如何用 webpack-dev- server监控文件编译?

36. 如何修改 webpack-dev- server的端口?

37. 简述WebPack中的publicPath ?

38. 简述export、 export default和 module.export的区别是什么?

39. 当使用Babel直接打包的 JavaScript文件中含有jsx语法的时候会报错,如何解决这个问题?

40. 简述当使用html- webpack- plugin时找不到指定的 template文件怎么办?

41. 描述WebPack如何切换开发环境和生产环境?

42. 简述WebPack的特点 ?

43. 简述WebPack的优势 ?

44. WebPack命令的– config选项有什么作用?

45. 简述webpack 热更新原理,是如何做到在不刷新浏览器的前提下更新页面的 ?

发表评论

后才能评论