Code Monkey home page Code Monkey logo

blog-1's Introduction

SHERlocked93 个人博客

作品

  1. wx-updata: 微信小程序官方 setData 最佳替代品,只修改 data 中你想修改的部分 ✈️
  2. progress-catalog: 一个好玩的目录自动生成插件 😜

博客

年终总结

  1. SHERlocked93 的 2020 年终总结
  2. SHERlocked93 的 2019 年终总结
  3. SHERlocked93 的 2018 年终总结
  4. SHERlocked93 的 2017 年终总结

JavaScript

  1. 这些 JS 中强大的操作符,总有几个你没听说过 2021
  2. 「手摸手设计模式系列」 享元模式与资源池 2019
  3. 「手摸手设计模式系列」 策略模式与动态表单验证 2019
  4. JS 闭包与高阶函数 2019
  5. JS 正则表达式必知必会 2018
  6. JS 活学活用正则表达式 2018
  7. JS 中的 offset、scroll、client 总结 2018
  8. JS 静态类型检查工具 Flow 2018
  9. JS throttle 与 debounce 的区别 2018
  10. JavaScript 服务器推送技术之 WebSocket 2018
  11. JS 中的柯里化 2018
  12. JS 中的反柯里化 2018
  13. JS 中的垃圾回收与内存泄漏 2018
  14. JS 异步的实现 2017
  15. JS 执行上下文栈 / 作用域链 2017
  16. JS 中的 __proto__ 与 prototype 2017
  17. JS 中可以提升幸福度的小技巧 2017
  18. JS 中的 this 指向 2017

CSS

  1. CSS 中重要的层叠概念 2018
  2. CSS 中重要的 BFC 2018
  3. CSS margin 合并问题 2018

浏览器

  1. 几种浏览器存储方法及其优缺点 2018
  2. 浅析浏览器渲染原理 2018
  3. 浅谈浏览器缓存 2017

Nginx

  1. Nginx 从入门到实践,万字详解! 2020

Docker

  1. 手摸手带你 Docker 从入门到实践 2020

数据库

  1. MySQL 从入门到实践,万字详解! 2021

Node

  1. Node 中的事件循环和异步API 2017
  2. JS 与 Node.js 中的事件循环 2017

Webpack

  1. 手摸手 Webpack 多入口配置实践 2019
  2. 使用 webpack 的插件 DllPlugin 加快打包速度 2018

前端周边技术栈

  1. 强烈推介的几个微信小程序开发小技巧,简单又实用 2020
  2. 开发微信小程序,我为什么放弃 setData,使用 upData 2020
  3. GraphQL 从入门到实践 2019
  4. 前端路由跳转基本原理 2019
  5. 使用 API 自动生成工具优化前端工作流 2018
  6. windows 本地安装部署 Easy Mock 2018
  7. 使用 Jenkins 持续集成前端项目并自动化部署到 Nginx 服务器 2018
  8. 一个*气的文章目录自动生成器了解一下 2018
  9. Web Worker 初探 2018
  10. Git 学习笔记 2018

Vue 实践

  1. Vue 项目数据动态过滤实践 2018
  2. Vue 项目预渲染机制引入实践 2018
  3. Vue 项目骨架屏注入实践 2018
  4. Vue 使用中的小技巧 2018

源码阅读

  1. vue-router 源码阅读 - 文件结构与注册机制 2019
  2. Vue源码阅读 - 文件结构与运行机制 2018
  3. Vue源码阅读 - 依赖收集原理 2018
  4. Vue源码阅读 - 批量异步更新与nextTick原理 2018

Linux

  1. 半小时搞会 CentOS 入门必备基础知识 2020
  2. CentOS 安装部署 Yapi 2020

JavaScript 设计模式

  1. 开篇 : 为什么学习设计模式?
  2. this、new、bind、call、apply
  3. 闭包与高阶函数
  4. ES6 中可能遇到的知识点
  5. 继承与原型链
  6. 设计原则
  7. 单例模式:游戏的存档
  8. 工厂模式:去小餐馆下馆子
  9. 抽象工厂模式:又去小餐馆下馆子
  10. 建造者模式:组装小汽车
  11. 代理模式:找明星拍广告
  12. 享元模式:驾考现场的考试车
  13. 适配器模式:电源适配器
  14. 装饰者模式:给新房子装修
  15. 外观模式:遥控无人机
  16. 组合模式:文档结构树
  17. 桥接模式:组装变频洗衣机
  18. 发布-订阅模式:去 adadis 买鞋
  19. 策略模式:给螺丝刀换刀头
  20. 状态模式:交通灯
  21. 模板方法模式:咖啡厅制作咖啡
  22. 迭代器模式:银行的点钞机
  23. 命令模式:江湖通缉令
  24. 职责链模式:领导,我想请个假
  25. 中介者模式:找媒人介绍对象
  26. 关于 MVC、MVP、MVVM
  27. 模块模式
  28. 链模式
  29. 中间件

从零开始学算法 TypeScript 版

代码参见仓库

翻译

  1. Chrome 89 新功能一览,性能提升明显,大量 DevTools 新特性 2021
  2. Chrome 87 新特性解读,多年来 Chrome 性能最大提升! 2020
  3. [译] 使用 Recompose 来构建高阶组件 2019
  4. [译] 监测与调试 Vue.js 的响应式系统:计算属性树(Computed Tree) 2019
  5. [译] 网速敏感的视频延迟加载方案 2019
  6. [译] 使用 Proxy 来监测 Javascript 中的类 2019

阅读摘要

  1. 《快速阅读》阅读摘要 2021
  2. 《白帽子讲Web安全》阅读摘要 2021
  3. 《高效能人士的七个习惯》阅读摘要 2021
  4. 《图解 HTTP》 阅读摘要 2019
  5. 《HTTP/2 基础教程》 阅读摘要 2019
  6. 《你不知道的JavaScript》 (上) 阅读摘要 2019
  7. 《你不知道的JavaScript》 (中) 阅读摘要 2019
  8. 《你不知道的JavaScript》 (下) 阅读摘要 2019
  9. 《单核工作法图解》阅读摘要 2019
  10. 《JavaScript 面向对象精要》 阅读摘要 2017
  11. 《JavaScript DOM 编程艺术》 阅读摘要 2017

那些好用的工具

  1. 打造舒适搬砖环境,这些是我最想推介的桌面好物 2020
  2. 推介几款 windows 下非常好用的工具 2019
  3. 干货满满!推介几款 Mac 下非常好用的软件(第一弹) 2019
  4. 干货满满!推介几款 Mac 下非常好用的软件(第二弹) 2019
  5. 干货满满!推介几款 Mac 下非常好用的软件(第三弹) 2020

理财

  1. 我最近在看什么 - 富爸爸穷爸爸 2020

已读书单 (按照推介星级排序)

推介星级

  • ★★★:值得一看,看了不会后悔
  • ★★☆:可以一看,了解了解
  • ★☆☆:不推介,浪费你宝贵的生命

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 ★☆☆

网络 & HTTP

书名 阅读时间 推介等级 ↓
图解HTTP 2017 ★★★
网络是怎样连接的 2018 ★★☆
HTTP/2 基础教程 2019 ★★☆

Git & 数据库

书名 阅读时间 推介等级 ↓
MySQL 必知必会 2021 ★★★
GitHub 入门与实践 2018 ★★☆

C#

书名 阅读时间 推介等级 ↓
C# 从入门到精通 2017 ★★☆

数据结构 & 算法

书名 阅读时间 推介等级 ↓
我的第一本算法书 2021 ★★★
算法图解 2021 ★★★

下面是我推介的算法书籍,按需自取,个人觉得每个等级看一两本即可

算法书籍推介

程序员素养 & 方法论

书名 阅读时间 推介等级 ↓
只管去做 - 邹小强 2021 ★★★
单核工作法图解 2019 ★★★
快速阅读 - 博赞 2021 ★★☆
如何高效写作 - 芝本秀德 2021 ★★☆
自控力 2020 ★★☆
番茄工作法 2019 ★★☆

闲书

书名 阅读时间 推介等级 ↓
高效能人士的七个习惯 - 史蒂芬·柯维 2021 ★★★
富爸爸穷爸爸 - 清崎 2020 ★★★
三体 - 刘慈欣 2020 ★★★
神们自己 - 阿西莫夫 2020 ★★★
永恒的终结 - 阿西莫夫 2020 ★★★
了不起的盖茨比 - 菲兹杰拉德 2020 ★★★
月亮与六便士 - 毛姆 2020 ★★★
流浪地球/人和吞食者/地火/欢乐颂/朝闻道/诗云/宇宙塌缩/乡村教师/镜子/微纪元/太原之恋/全频带阻塞干扰/人生 - 刘慈欣 2019 ★★★
临界/百年守望/透明脑/终极爆炸/生存实验/七重外壳/一掷赌生死/生命之歌/水星播种/替天行道 - 王晋康 2019 ★★★
在细雨中呼喊 - 余华 2019 ★★★
活着 - 余华 2017 ★★★
许三观卖血记 - 余华 2018 ★★★
球状闪电 - 刘慈欣 2019 ★★★
围城 - 钱钟书 2019 ★★★
和时间做朋友 - 李笑来 2021 ★★☆
如何阅读一本书 - 艾德勒 2021 ★★☆
祸害万年在/假设/六道众生/天生我材/十亿年后的来客/我是谁/蛇发族/人生不相见/田园 - 何夕 2019 ★★☆
浮生六记 - 沈复 2017 ★★☆
做人得有趣 - 李敖 2018 ★★☆
湘行散记 - 沈从文 2018 ★★☆
摆渡人 2018 ★☆☆
追风筝的人 2018 ★☆☆

来自南京的前端打字员,本硕毕业于北京理工大学,慕课专栏 「JavaScript 设计模式精讲」 作者,掘金专栏SegmentFault专栏,在下的博客都是学习过程中的总结,公众号 前端下午茶 也可以关注一下,期待在这里和大家共同进步 ~

PS:对设计模式感兴趣的同学可以看一下我在慕课网写的专栏 <JavaScript 设计模式精讲>

另外,如果你苦于编程之路无人交流,可以加入「前端下午茶交流群」微信群,长按识别下面二维码即可加我好友,备注加群,我拉你入群~

blog-1's People

Contributors

sherlocked93 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.