7/21/2021 前端模块化前端工程化webpack
11/18/2020 前端翻译模块化前端工程化Webpack
9/14/2020 前端模块化前端工程化webpack
9/7/2020 前端模块化前端工程化Vue.jsJavaScript
11/30/2019 前端前端工程化前端模块化CommonJSES Module
10/8/2019 前端前端工程化前端模块化AMDCMDCommonJS
7/28/2019 前端前端工程化前端工具ESLint代码格式化

近几年前端工程化越来越完善,打包工具也已经是前端标配了,像seajs这种老古董早已停止维护,而且使用的人估计也几个了。但这并不能阻止好奇的我,为了了解当年的前端前辈们是如何在浏览器进行代码模块化的,我鼓起勇气翻开了Seajs的源码。下面就和我一起细细品味Seajs源码吧。

8/15/2018 模块化前端前端工程化

# 一、前言

2018/2/25,webpack4正式发布,距离现在已经过去三个多月了,也逐渐趋于稳定,而且现在的最新版本都到了4.12.0(版本迭代快得真是让人害怕)。

很多人都说webpack复杂,难以理解,很大一部分原因是webpack是基于配置的,可配置项很多,并且每个参数传入的形式多种多样(可以是字符串、数组、对象、函数。。。),文档介绍也比较模糊,这么多的配置项各种排列组合,想想都复杂。而gulp基于流的方式来处理文件,无论从理解上,还是功能上都很容易上手。

6/9/2018 前端模块化前端工程化webpack

这篇文章主要会讲述模块加载操作的主要流程,以及Module的主要功能。废话不多说,直接看代码吧。

模块加载使用方法:


require.config({
    paths: {
        jquery: 'https://cdn.bootcss.com/jquery/3.2.1/jquery'
    }
});

require(['jquery'], function ($) {
    $(function () {
        console.log('jQuery load!!!');
    });
});

2/25/2018 模块化前端前端工程化
12 Next Jump To Go