SHERlocked93 个人博客
作品
- wx-updata: 微信小程序官方 setData 最佳替代品,只修改 data 中你想修改的部分 ✈️
- progress-catalog: 一个好玩的目录自动生成插件 😜
博客
年终总结
- SHERlocked93 的 2020 年终总结
- SHERlocked93 的 2019 年终总结
- SHERlocked93 的 2018 年终总结
- SHERlocked93 的 2017 年终总结
JavaScript
- 这些 JS 中强大的操作符,总有几个你没听说过
2021
- 「手摸手设计模式系列」 享元模式与资源池
2019
- 「手摸手设计模式系列」 策略模式与动态表单验证
2019
- JS 闭包与高阶函数
2019
- JS 正则表达式必知必会
2018
- JS 活学活用正则表达式
2018
- JS 中的 offset、scroll、client 总结
2018
- JS 静态类型检查工具 Flow
2018
- JS throttle 与 debounce 的区别
2018
- JavaScript 服务器推送技术之 WebSocket
2018
- JS 中的柯里化
2018
- JS 中的反柯里化
2018
- JS 中的垃圾回收与内存泄漏
2018
- JS 异步的实现
2017
- JS 执行上下文栈 / 作用域链
2017
- JS 中的 __proto__ 与 prototype
2017
- JS 中可以提升幸福度的小技巧
2017
- JS 中的 this 指向
2017
JavaScript 设计模式
- 开篇 : 为什么学习设计模式?
- this、new、bind、call、apply
- 闭包与高阶函数
- ES6 中可能遇到的知识点
- 继承与原型链
- 设计原则
- 单例模式:游戏的存档
- 工厂模式:去小餐馆下馆子
- 抽象工厂模式:又去小餐馆下馆子
- 建造者模式:组装小汽车
- 代理模式:找明星拍广告
- 享元模式:驾考现场的考试车
- 适配器模式:电源适配器
- 装饰者模式:给新房子装修
- 外观模式:遥控无人机
- 组合模式:文档结构树
- 桥接模式:组装变频洗衣机
- 发布-订阅模式:去 adadis 买鞋
- 策略模式:给螺丝刀换刀头
- 状态模式:交通灯
- 模板方法模式:咖啡厅制作咖啡
- 迭代器模式:银行的点钞机
- 命令模式:江湖通缉令
- 职责链模式:领导,我想请个假
- 中介者模式:找媒人介绍对象
- 关于 MVC、MVP、MVVM
- 模块模式
- 链模式
- 中间件
CSS
- CSS 中重要的层叠概念
2018
- CSS 中重要的 BFC
2018
- CSS margin 合并问题
2018
浏览器
- 几种浏览器存储方法及其优缺点
2018
- 浅析浏览器渲染原理
2018
- 浅谈浏览器缓存
2017
Nginx
- Nginx 从入门到实践,万字详解!
2020
Docker
- 手摸手带你 Docker 从入门到实践
2020
Node
- Node 中的事件循环和异步API
2017
- JS 与 Node.js 中的事件循环
2017
Webpack
- 手摸手 Webpack 多入口配置实践
2019
- 使用 webpack 的插件 DllPlugin 加快打包速度
2018
前端周边技术栈
- 强烈推介的几个微信小程序开发小技巧,简单又实用
2020
- 开发微信小程序,我为什么放弃 setData,使用 upData
2020
- GraphQL 从入门到实践
2019
- 前端路由跳转基本原理
2019
- 使用 API 自动生成工具优化前端工作流
2018
- windows 本地安装部署 Easy Mock
2018
- 使用 Jenkins 持续集成前端项目并自动化部署到 Nginx 服务器
2018
- 一个*气的文章目录自动生成器了解一下
2018
- Web Worker 初探
2018
- Git 学习笔记
2018
Vue 实践
- Vue 项目数据动态过滤实践
2018
- Vue 项目预渲染机制引入实践
2018
- Vue 项目骨架屏注入实践
2018
- Vue 使用中的小技巧
2018
源码阅读
- vue-router 源码阅读 - 文件结构与注册机制
2019
- Vue源码阅读 - 文件结构与运行机制
2018
- Vue源码阅读 - 依赖收集原理
2018
- Vue源码阅读 - 批量异步更新与nextTick原理
2018
Linux
- 半小时搞会 CentOS 入门必备基础知识
2020
- CentOS 安装部署 Yapi
2020
从零开始学算法 TypeScript 版
代码参见仓库
翻译
- [译] 网速敏感的视频延迟加载方案
2019
- [译] 使用 Proxy 来监测 Javascript 中的类
2019
- [译] 使用 Recompose 来构建高阶组件
2019
- [译] 监测与调试 Vue.js 的响应式系统:计算属性树(Computed Tree)
2019
- Chrome 87 新特性解读,多年来 Chrome 性能最大提升!
2020
- Chrome 89 新功能一览,性能提升明显,大量 DevTools 新特性
2021
阅读摘要
- 《图解 HTTP》 阅读摘要
2019
- 《HTTP/2 基础教程》 阅读摘要
2019
- 《你不知道的JavaScript》 (上) 阅读摘要
2019
- 《你不知道的JavaScript》 (中) 阅读摘要
2019
- 《你不知道的JavaScript》 (下) 阅读摘要
2019
- 《单核工作法图解》阅读摘要
2019
- 《JavaScript 面向对象精要》 阅读摘要
2017
- 《JavaScript DOM 编程艺术》 阅读摘要
2017
那些好用的工具
- 打造舒适搬砖环境,这些是我最想推介的桌面好物
2020
- 推介几款 windows 下非常好用的工具
2019
- 干货满满!推介几款 Mac 下非常好用的软件(第一弹)
2019
- 干货满满!推介几款 Mac 下非常好用的软件(第二弹)
2019
- 干货满满!推介几款 Mac 下非常好用的软件(第三弹)
2020
理财
- 我最近在看什么 - 富爸爸穷爸爸
2020
已读书单 (按照推介星级排序)
推介星级
- ★★★:值得一看,看了不会后悔
- ★★☆:可以一看,了解了解
- ★☆☆:不推介,浪费你宝贵的生命
数据结构 & 算法
书名 |
阅读时间 |
推介等级 ↓ |
我的第一本算法书 |
2021 |
★★★ |
算法图解 |
2021 |
★★★ |
下面是我推介的算法书籍,按需自取,个人觉得每个等级看一两本即可
JavaScript & Node.js & HTML
书名 |
阅读时间 |
推介等级 ↓ |
JavaScript 设计模式与开发 曾探 |
2019 |
★★★ |
JavaScript 高级程序设计 |
2017 |
★★★ |
JavaScript 面向对象精要 |
2017 |
★★★ |
ES6 标准入门 |
2017 |
★★★ |
深入浅出Node.js - 朴灵 |
2017 |
★★★ |
前端函数式演进 |
2021 |
★★☆ |
JavaScript DOM 编程艺术 |
2017 |
★★☆ |
JavaScript 语言精粹 |
2017 |
★★☆ |
JavaScript 设计模式 - 张荣铭 |
2017 |
★★☆ |
你不知道的 JavaScript 上 |
2018 |
★★☆ |
你不知道的 JavaScript 中 |
2018 |
★★☆ |
Effective JavaScript: 编写高质量 JavaScript 代码的68个有效方法 |
2017 |
★★☆ |
深入理解 ES6 |
2018 |
★★☆ |
jQuery 从入门到精通 |
2017 |
★★☆ |
jQuery 锋利的jQuery |
2017 |
★★☆ |
HTML5+CSS3 从入门到精通 |
2017 |
★☆☆ |
你不知道的 JavaScript 下 |
2018 |
★☆☆ |
JavaScript 模式 - 图灵 |
2017 |
★☆☆ |
JavaScript 函数式编程 |
2018 |
★☆☆ |
大型 JavaScript 应用最佳实践指南 |
2018 |
★☆☆ |
Vue.js 实战 |
2018 |
★☆☆ |
HTTP
书名 |
阅读时间 |
推介等级 ↓ |
图解HTTP |
2017 |
★★★ |
网络是怎样连接的 |
2018 |
★★☆ |
HTTP/2 基础教程 |
2019 |
★★☆ |
Git
书名 |
阅读时间 |
推介等级 ↓ |
GitHub 入门与实践 |
2018 |
★★☆ |
CSharp
书名 |
阅读时间 |
推介等级 ↓ |
C# 从入门到精通 |
2017 |
★★☆ |
程序员素养 & 方法论
书名 |
阅读时间 |
推介等级 ↓ |
只管去做 - 邹小强 |
2021 |
★★★ |
单核工作法图解 |
2019 |
★★★ |
如何高效写作 - 芝本秀德 |
2021 |
★★☆ |
自控力 |
2020 |
★★☆ |
番茄工作法 |
2019 |
★★☆ |
闲书
书名 |
阅读时间 |
推介等级 ↓ |
富爸爸穷爸爸 - 清崎 |
2020 |
★★★ |
三体 - 刘慈欣 |
2020 |
★★★ |
神们自己 - 阿西莫夫 |
2020 |
★★★ |
永恒的终结 - 阿西莫夫 |
2020 |
★★★ |
了不起的盖茨比 - 菲兹杰拉德 |
2020 |
★★★ |
月亮与六便士 - 毛姆 |
2020 |
★★★ |
流浪地球/人和吞食者/地火/欢乐颂/朝闻道/诗云/宇宙塌缩/乡村教师/镜子/微纪元/太原之恋/全频带阻塞干扰/人生 - 刘慈欣 |
2019 |
★★★ |
临界/百年守望/透明脑/终极爆炸/生存实验/七重外壳/一掷赌生死/生命之歌/水星播种/替天行道 - 王晋康 |
2019 |
★★★ |
在细雨中呼喊 - 余华 |
2019 |
★★★ |
活着 - 余华 |
2017 |
★★★ |
许三观卖血记 - 余华 |
2018 |
★★★ |
球状闪电 - 刘慈欣 |
2019 |
★★★ |
围城 - 钱钟书 |
2019 |
★★★ |
祸害万年在/假设/六道众生/天生我材/十亿年后的来客/我是谁/蛇发族/人生不相见/田园 - 何夕 |
2019 |
★★☆ |
浮生六记 - 沈复 |
2017 |
★★☆ |
做人得有趣 - 李敖 |
2018 |
★★☆ |
湘行散记 - 沈从文 |
2018 |
★★☆ |
摆渡人 |
2018 |
★☆☆ |
追风筝的人 |
2018 |
★☆☆ |
来自南京的前端打字员,本硕毕业于北京理工大学,慕课专栏 「JavaScript 设计模式精讲」
作者,掘金专栏、SegmentFault专栏,在下的博客都是学习过程中的总结,公众号 **
前端下午茶** 也可以关注一下,期待在这里和大家共同进步 ~
PS:对设计模式感兴趣的同学可以看一下我在慕课网写的专栏 <JavaScript 设计模式精讲>
另外,如果你苦于编程之路无人交流,可以加入「前端下午茶交流群」微信群,长按识别下面二维码即可加我好友,备注加群,我拉你入群~