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