手册:https://www.kancloud.cn/holydie/js/716345

0. HTML 生命周期
https://baijiahao.baidu.com/s?id=1682450522786076418&wfr=spider&for=pc

1. 变量声明周期

1.闭包 2.引入全局变量 3.函数作用域  4.块级作用域 5.SCOPE上下文执行

https://blog.csdn.net/sreddouilyongxia/article/details/78328243

2.模块生命周期

1.初始化  2.加载DOM 3.渲染UI 4.绑定事件,
https://blog.csdn.net/Crazymryan/article/details/107037087

或 参考自建生命周期
https://blog.csdn.net/Crazymryan/article/details/107037087

3.webpack生命周期  
---可以安装lifecycle-webpack-plugin 插件来查看生命周期信息
-- 详情参考:

1.https://segmentfault.com/a/1190000012840742

2.https://zhuanlan.zhihu.com/p/36445010

3.https://zhuanlan.zhihu.com/p/30669007

5. promise 生命周期

每个 promise 的生命周期一开始都会处于短暂的挂起(pending)状态,表示异步操作仍未完成,即挂起的 promise 被认定是未定的(unsettled)。

一旦异步操作完成,promise 就被认为是已定(settled)的并处于以下的两种状态之一:

fulfilled(resolved): promise 的异步操作已完成。
rejected: promise 的异步操作未完成,原因可能是发生了错误或其它理由。

6. 模块化 拓展阅读

https://blog.csdn.net/weixin_34306676/article/details/88923659