当前位置: 首页 > web前端>正文

前端模块化开发实例,webpack和gulp的区别

前端模块化开发实例目录

什么是前端模块化开发

webpack和gulp的区别

编写JavaScript 使用哪些模块化管理工具

什么是前端模块化开发

模块化更一种开发规范,比如cmd amd为了更好的解藕,比如一个网站,按照不同的模块来开发,比如你有个评论区,a 项目有,b 项目有,如果仅是单纯的模块开发,这个js 文件你就可以单独来回引用,

更比如 ,一个页面 分好多个功能, 这时候你要是都写在一个js 中 会越来越大,

而你把他分成不同的模块,

比如评论是一块

分页又是一块,

已经上线,或你不做了,后期别人拉手,或你接手别人的项目, 这时候来个需求让你把分页去掉,或修改 你可以清楚的找到对应模块文件 进行修改 或去掉

模块是自定义的,

组件,更想当于一个通用的东西,有的分功能组件,有的分业务组件

大图切换,这种就是单纯的一个效果展示,只要调用就ok

一个分页,也是只单纯的调用,

组件更是一个多处都可以使用 ,不需要再单独开发的

webpack和gulp的区别

gulp

gulp强调的是前端开发的工作流程,我们可以通过配置一系列的task,定义task处理的事务(例如文件压缩合并、雪碧图、启动server、版本控制等),然后定义执行顺序,来让gulp执行这些task,从而构建项目的整个前端开发流程。

webpack

webpack是一个前端模块化方案,更侧重模块打包,我们可以把开发中的所有资源(图片、js文件、css文件等)都看成模块,通过loader(加载器)和plugins(插件)对资源进行处理,打包成符合生产环境部署的前端资源。

两者区别

虽然都是前端自动化构建工具,但看他们的定位就知道不是对等的。

gulp严格上讲,模块化不是他强调的东西,他旨在规范前端开发流程。

webpack更是明显强调模块化开发,而那些文件压缩合并、预处理等功能,不过是他附带的功能。

编写JavaScript 使用哪些模块化管理工具

webpack,requirejs,browserify这些都可以做模块化管理。

现在前端想要实现模块化开发,其实就amd,cmd,commonjs这些标准,你可以查一下都有那些实现。

版权声明

1本文地址:前端模块化开发实例,webpack和gulp的区别转载请注明出处。
2本站内容除财经网签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5 本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们 申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • word怎么删除黑线 2023-11-13 21:07:11
  • excel里面数据分析的函数 2023-11-13 21:11:48
  • word文档怎么弄选项 2023-11-13 21:34:42
  • php程序员要掌握哪些技术 2023-11-13 21:38:50
  • 汉化安卓游戏怎么安装 2023-11-13 21:45:54
  • linux if判断 2023-11-13 21:51:50
  • 新媒体营销类型有哪些 2023-11-13 21:56:37
  • 省电模式怎么开ios 2023-11-13 22:00:41
  • 人工智能大专好就业吗女生 2023-11-13 22:10:08
  • 培训产品经理的地方 2023-11-13 22:14:30