Closed zhoukekestar closed 7 years ago
如何画UML,也可看一下同事的分享。
用户用例 > 包图 > Class 图 > 时序图 > 流程图
webpack 原理的浅析文章。
简要概括一下:
requirejs
主要步骤
require
创建一个匿名模块,初始状态为 fetched
, 因为能执行到该模块代码就说明资源已加载完毕callback
为用户实际执行代码load
模块,并标记状态为 loading
fetching
, fetched
状态load
,onload
,executed
,callback
返回对象onload
,状态改为 loaded
executed
seajs
描述:
requirejs
的主要特点是依赖的声明requirejs
是预定义,预声明,seajs
是执行中定义,看上去是动态 require
的
require
关键字来获取依赖onload
之前基本都是一样requirejs
是onload
后,直接 execute
,而 seajs
是在代码懒执行的,遇到require
才去execute
问下楼主博客链接里的流程图用什么软件画的?
Mac 下的 OmniGraffle 哈,如果是通用web 版的话,可以尝试用一下 draw.io
https://zhoukekestar.github.io/notes/2017/07/18/requirejs.html