/blog

曹毅blog

Primary LanguageJavaScript

blog

只有站在更高层次上,解决问题才会如云得水

整个 blog 每一篇文章,都会进行反复多次版本的撰写(因为自己逐步进步,对一个问题的认识也逐步升入)

目的:

1.记录展示学习过程

2.促进自己更升入思考学习

分类:

1.基础知识点深入

基础知识点的梳理

  1. DOM-高效 node 操作(todo)
  2. Promise 晋级——完全吃透
  3. Async 晋级——完全吃透
  4. 深入理解—正则表达式
  5. JavaScript 继承
  6. Webpack 使用
  7. react 初探
  8. 深度 copy
  9. 调试

2.知识体系梳理

  1. 算法梳理
  2. 性能优化 todo
  3. 事件体系 todo
  4. webpack 晋级——完全吃透 todo
  5. vue 组件体系——完全吃透 todo

3.源码阅读 todo

  1. vue 源码-nextTick

目录

├── .gitignore
├── CHANGELOG.md
├── css
│ └── [css Modules.md](https://github.com/youzaiyouzai666/blog/blob/master/css/css Modules.md)
│ └── cssGUI加速.md
│ └── css基础.md
│ └── postCss.md
│ └── sass与less.md
│ └── transform对普通元素的影响.md
├── package-lock.json
├── server
│ └── Node.md
│ └── http-server.md
│ └── koa.md
│ └── linux-运维.md
│ └── nginx-初学.md
│ └── node实战.md
│ └── npm.md
│ └── pm2.md
│ └── 网络.md
│ └── 网络安全.md
├── 业务
│ └── Untitled.md
├── 代码文档
│ ├── UML.assets
│ └── image-20210602150047927.png
│ └── image-20210602150103722.png
│ └── image-20210602150223605.png
│ └── image-20210602150255642.png
│ └── image-20210602150330871.png
│ └── image-20210602150346989.png
│ └── image-20210602150407029.png
│ └── UML.md
│ └── 如何写好代码文档.md
├── 低代码
├── 基础知识点深入
│ └── Babel.md
│ └── Canvas.md
│ └── Fetch.md
│ └── FileAPI.md
│ └── [HTML5 drag & drop 拖拽与拖放.md](https://github.com/youzaiyouzai666/blog/blob/master/基础知识点深入/HTML5 drag & drop 拖拽与拖放.md)
│ └── JavaScript实现bind.md
│ └── JavaScript浮点数.md
│ └── JavaScript深度copy.md
│ └── XMLHttpRequest.md
│ └── [eval() 和 new Function().md](https://github.com/youzaiyouzai666/blog/blob/master/基础知识点深入/eval() 和 new Function().md)
│ ├── html
│ └── Form.md
│ └── html多媒体.md
│ └── html滚动与位置.md
│ └── javascript隐式转换.md
│ └── 事件.md
│ └── 作用域&闭包&this&箭头函数.md
│ └── 函数式编程.md
│ └── 分布式.md
│ └── 可配置页面.md
│ ├── 垃圾回收.assets
│ └── image-20210618194411833.png
│ └── 垃圾回收.md
│ └── 实现一个前端模板引擎.md
│ └── 引用.md
│ └── 时间日期.md
│ └── 流程图初探.md
│ └── 深入—Async.md
│ └── 深入—JavaScript继承.md
│ └── 深入—Promise.md
│ └── 深入—正则表达式.md
├── 复盘
│ └── ptt书写-金字塔理论.md
│ ├── 不好代码
│ └── 数据判断为空如何处理.md
│ └── 事实还原工具.md
│ └── 思维模式.md
├── 工具使用
│ └── Charles.md
│ └── mac使用.md
│ └── videojs.md
│ └── vscode.md
│ └── 百度地图API.md
├── 工程化及性能
│ └── GIt工作流(todo).md
│ └── Rollup.md
│ └── eslint.md
│ └── git工作流.md
│ └── javasript内存泄漏问题.md
│ └── mock使用.md
│ └── npm常用包整理.md
│ └── umi.md
│ └── [webpack 性能优化.md](https://github.com/youzaiyouzai666/blog/blob/master/工程化及性能/webpack 性能优化.md)
│ └── webpack-完全吃透.md
│ └── webpack4-使用技巧.md
│ └── webpack4-编写loader.md
│ └── webpack4-输出结果分析.md
│ └── yeoman.md
│ └── 代码语法格式化.md
│ └── 微前端.md
│ └── 性能优化-场景-无限滚动.md
│ └── 性能优化-渲染.md
│ └── 性能优化.md
│ └── 持续集成.md
│ └── 提升代码质量.md
│ └── 环境变量.md
│ └── 移动端手机遇到问题.md
│ └── 调试.md
│ └── 预加载.md
├── 理论.md
├── 生活
│ └── 沟通.md
│ └── 皮肤过敏.md
│ └── 视力恢复.md
│ └── 说服.md
│ └── 非暴力沟通.md
├── 知识体系梳理
│ ├── Typescript
│ └── Typescript初探.md
│ ├── css
│ └── css遇到问题.md
│ ├── es6
│ └── Symbol.md
│ └── es6.md
│ └── es6装饰器.md
│ ├── java
│ └── 环境.md
│ ├── react
│ └── ant使用.md
│ └── [react hooks.md](https://github.com/youzaiyouzai666/blog/blob/master/知识体系梳理/react/react hooks.md)
│ └── react-diff.md
│ └── react-ref.md
│ └── react-router.md
│ └── react-vue.md
│ └── react使用技巧.md
│ └── react初学.md
│ └── react思考-具体.md
│ └── react思考.md
│ └── react性能优化.md
│ └── react深入.md
│ ├── react状态管理.assets
│ └── 1-20190102151427263
│ └── 1-20190102151455996
│ └── react状态管理.md
│ └── react生命周期.md
│ └── react高级.md
│ └── 基于配置表单.md
│ └── 组件缓存.md
│ ├── vue
│ └── element.md
│ └── vue-ts-jsx.md
│ └── vue-插件.md
│ └── vue基础夯实.md
│ └── vue思考.md
│ └── vue性能优化.md
│ └── vue源码-nextTick.md
│ └── vue组件间数据传递.md
│ └── vue高阶组件.md
│ └── 性能优化.md

� ├── 低代码
│ └── 储备知识.md
│ └── 概述.md
│ ├── 其它
│ └── pdf处理.md
│ └── 前端数据范式化.md
│ └── 复杂数据结构设计.md
│ └── 微应用.md
│ ├── 思考
│ └── 底层逻辑.md
│ └── 梳理.md
│ └── 梳理2.md
│ └── 浮点数.md
│ └── 状态管理.md
│ └── 算法梳理.md
│ └── 组件拆分.md
│ ├── 网络
│ ├── http.assets
│ └── image-20210619173337451.png
│ └── http.md
│ └── https.md
│ └── 安全.md
│ └── 跨域.md
│ └── 设计模式.md
│ └── [读《React 与 Vue 框架的设计思路大 PK》.md](https://github.com/youzaiyouzai666/blog/blob/master/知识体系梳理/读《React 与 Vue 框架的设计思路大 PK》.md)
│ └── 面试复盘-滴滴.md
│ └── 面试复盘-高德.md
├── 移动
│ └── Hybrid.md
│ └── reactNative.md
│ └── 兼容问题.md
│ ├── 移动端适配.assets
│ └── image-20210622201402564.png
│ └── 移动端适配.md
├── 算法
│ └── [LeetCode 股票问题.md](https://github.com/youzaiyouzai666/blog/blob/master/算法/LeetCode 股票问题.md)
│ └── 二叉树.md
│ └── 删除排序数组中的重复项.md
│ └── 动态规划.md
│ └── 基本算法.md
│ └── 快速排序.md
│ └── 斐波那契数.md
│ └── 最大子序和.md
│ └── 树.md
│ └── 深拷贝.md
│ └── 算法思维.md
│ └── 背包问题.md
│ └── 递归.md
│ └── 防抖与节流.md
│ └── 零钱兑换.md
├── 管理
│ └── 可复制的领导力.md
│ └── 日常工作.md
│ ├── 管理基础.assets
│ └── image-20210531113552742.png
│ └── image-20210531113616624.png
│ └── image-20210531114149870.png
│ └── image-20220407173916342.png
│ └── image-20220407174012105.png
│ └── image-20220407195146847.png
│ └── image-20220407195213885.png
│ └── image-20220408114717551.png
│ └── image-20220411155945609.png
│ └── 管理基础.md
│ └── 项目管理.md
├── 精华
│ └── 准备.md
│ └── 如何记录笔记.md
│ └── 学习方法论.md
├── 精彩代码片段
│ └── Array.md
│ └── Object.md
│ └── rc-form源码及学习.md
│ └── 工具代码.md
├── 重构
│ └── 方法重构.md