![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webpack
A_山水子农
这个作者很懒,什么都没留下…
展开
-
CommonJS
CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标准库。这样的话,开发者可以使用CommonJS API编写应用程序,然后这些应用可以运行在不同的JavaScript解释器和不同的主机环境中。在兼容CommonJS的系统中,原创 2017-07-04 17:29:32 · 1223 阅读 · 0 评论 -
AMD
基于commonJS规范的nodeJS出来以后,服务端的模块概念已经形成,很自然地,大家就想要客户端模块。而且最好两者能够兼容,一个模块不用修改,在服务器和浏览器都可以运行。但是,由于一个重大的局限,使得CommonJS规范不适用于浏览器环境。下面代码如果在浏览器中运行,会有一个很大的问题。原创 2017-07-05 09:56:06 · 715 阅读 · 0 评论 -
RequireJS
RequireJS 是一个JavaScript模块加载器。它非常适合在浏览器中使用,但它也可以用在其他脚本环境,就像 Rhino and Node。使用RequireJS加载模块化脚本将提高代码的加载速度和质量。 一、为什么要用require.js? 先来看一段常见的场景,通过示例讲解如何运用requirejs?正常编写方式index.html:<!DOCTYPE html><html>原创 2017-07-06 13:01:12 · 411 阅读 · 0 评论 -
webpack配置及优化
Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。总的来说webpa原创 2017-09-11 20:02:12 · 2374 阅读 · 0 评论 -
vue按需加载组件-webpack require.ensure
webpack中的require.ensure()可以实现按需加载资源包括js,css等,它会给里面require的文件单独打包,不和主文件打包在一起,webpack会自动配置名字,原创 2017-07-28 09:58:07 · 44868 阅读 · 5 评论 -
零配置打包工具 Parcel 实践
继 Webpack 之后,又一款打包工具 Parcel 横空出世,Parcel 是快速、零配置的 Web 应用程序打包器; 1、 Parcel 使用工作进程启用多核编译,并具有文件系统缓存,即使在重新启动后也可快速重新构建。 2 、Parcel 支持JS,CSS,HTML,文件资源等等 - 不需要安装任何插件。 3、在需要时,代码使用 Babel,PostCSS 和...原创 2018-03-06 00:05:15 · 10931 阅读 · 1 评论