自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzz的博客

IT日常

  • 博客(7)
  • 收藏
  • 关注

原创 webpack 默认配置

webpack-cli 4.2.0webpack 4.44.2node_modules\webpack\lib\OptionsDefaulter.js: 一个基础父类,提供基本配置功能,和webpack默认配置没有直接关系node_modules\webpack\lib\WebpackOptionsDefaulter.js:继承了OptionsDefaulter.js,提供了webpack默认配置,例如默认entry为'./src'...

2020-11-19 08:11:55 268

原创 Tapable之HookCodeFactory 源码分析

路径:/node_modules/tapable/lib/HookCodeFactory.js创建HookCodeFactory类 对外暴露HookCodeFactory

2020-06-23 21:57:44 305

原创 Tapable之Hook.js 源码分析

路径:/node_modules/webapck/node_modules/tapable/lib/Hook.js创建Hook类,并暴露 创建createCompileDelegate函数

2020-06-23 21:41:02 148

原创 Tapable之index.js 源码分析

package.json "main":"lib/index.js", "version":"1.1.3" 路径:/node_modules/webapck/node_modules/tapableindex.js 主要是向外暴露了一些东西"use strict";exports.__esModule = true;exports.Tapable = require("./Tapable");exports.SyncHook = require("./SyncHoo..

2020-06-23 16:45:35 128

原创 Compiler.js 源码分析

路径:/node_modules/webpack/lib/Compoiler.js引入一些东西 创建一个继承了Tapable的对象Compiler 暴露Compiler对象 创建一个继承了Source的对象SizeOnlySource源码:/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra*/"use strict";const parseJ

2020-06-23 16:36:18 662

原创 webapck.js 源码分析

package.json "main":"lib/webpack.js" "version":"4.43.0" 路径:/node_modules/webpack/lib/webpack.js源代码代码折叠起来比较好看。使用require引入一些东西 创建webpack函数 绑定webpack到exports,module.exports 绑定webpack和之前引入的东西 创建exportPlugins的函数 使用exportPlugins操纵exports 创...

2020-06-23 16:10:18 317

原创 spring家族常用注解

类解耦 通过反射来创建对象,避免通过new关键字 读取配置文件来获取要创建的对象的全限定类名(唯一标志) 结构 持久层 持久层接口 持久层实现 业务层 业务层接口 业务层实现 持久层调用jdbc,业务层调用持久层,表现层调用业务层,会存在类相互依赖的情况,需要解耦编译期依赖:没有某个类,不能正常编译实际开发应做到,编译期不依赖,运行时依赖spring的IOC容器是Map结构,一个id对应一个o

2020-05-23 21:19:25 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除