文章均发布在issue中,仓库仅作为备份,欢迎阅读、交流和:star:
👉 留言板块
.
├── Dev Basic
│ ├── Tools # Shell、Git、IDE、Tips
│ └── Network # HTTP、Ajax、RESTful
├── Javascript
│ ├── Grammar # ES5、ES2015+、Babel、Webpack
│ ├── Data Structure & Algorithm # 数据结构和算法
│ ├── Design Patterns # 设计模式
│ └── Functional Programming # 函数式编程
├── Front-End
│ ├── CSS # 盒模型、定位、字体图标、布局、动画
│ ├── DOM # HTML、Event、jQuery
│ ├── Frameworks # Angular、React、Vue
│ └── Mobile # Cordova、ReactNative、H5
├── Back-End
│ ├── NodeJS # npm、Koa、V8 Engine、微服务
│ └── DataBase # MySQL、MongoDB、Redis
│
└── Book Notes # 读书笔记
包括Shell、Git、IDE、Tips等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | Shell命令小结 | Shell | 2016-08-24 |
2 | iTerm2快捷键 | Shell | 2016-09-09 |
3 | iTerm之Solarized颜色主题配置 | Shell | 2016-07-25 |
4 | oh-my-zsh常用git命令 | Shell | 2016-08-16 |
5 | oh-my-zsh问题汇总 | Shell | 2016-09-06 |
6 | Mac系统问题和命令汇总 | Shell | 2016-08-29 |
7 | Git生成SSH密匙 | Git | 2016-08-24 |
8 | Git常用操作小结 | Git | 2016-08-31 |
9 | Git合并多个commit | Git | 2016-11-25 |
10 | 用emoji表情提交代码指南 | Git | 2016-12-20 |
11 | Google 和 Baidu 搜索技巧 | Tips | 2016-11-16 |
12 | 初识常见的开源许可证 | Tips | 2016-12-07 |
13 | vi/vim 快捷键小结 | Tips | 2017-02-15 |
包括HTTP/Ajax/OAuth/RESTful等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | HTTP协议的前身今世 | HTTP | 2016-10-17 |
2 | 常见HTTP响应状态码 | HTTP | 2016-10-30 |
3 | localhost和127.0.0.1的异同 | HTTP | 2016-11-14 |
4 | PUT 和 POST的区别 | HTTP | 2017-03-02 |
5 | RESTful入门指南录 | RESTful | 2016-09-06 |
包括ES5/ES2015+/Babel/Webpack等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | ES2015+语言规范 | ES2015 | 2016-10-26 |
2 | JavaScript History | ES5 | 2016-10-30 |
3 | Babel Plugin | Babel | 2016-10-26 |
4 | ES2015箭头函数初探 | ES2015 | 2016-07-26 |
5 | const装逼指法精解 | ES2015 | 2017-01-05 |
6 | setTimeout黑魔法 | ES5 | 2016-07-27 |
7 | JS中奇葩的假值 | ES5 | 2016-09-01 |
8 | JS中的数据类型及判断 | ES5 | 2016-09-06 |
9 | Math对象中一些常用和奇葩的方法 | ES5 | 2016-09-06 |
10 | Array数组相关操作小结 | ES5 | 2016-09-10 |
11 | JSON对象的使用 | ES5 | 2016-09-23 |
12 | JS拼接HTML字符串的方法及效率 | ES5 | 2016-09-20 |
13 | JS是动态弱类型语言的理解 | ES5 | 2016-10-16 |
14 | JavaScript Error Types | ES5 | 2016-10-24 |
15 | 剖析JS的浅拷贝与深拷贝 | ES5 | 2016-11-30 |
16 | slice 和 splice 的区别备忘 | ES5 | 2017-02-13 |
17 | 对===运算符的理解 | ES5 | 2017-03-16 |
数据结构和算法
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 数据结构概述 | 数据结构 | 2016-09-30 |
2 | Array 数组 | 数据结构 | 2016-09-13 |
3 | Stack 栈 | 数据结构 | 2016-11-19 |
4 | Queue 队列 | 数据结构 | TODO |
5 | Graph 图 | 数据结构 | TODO |
6 | LinkedList 链表 | 数据结构 | TODO |
7 | Tree 树 | 数据结构 | TODO |
8 | BinarySearchTree 二叉搜索树 | 数据结构 | TODO |
9 | B Tree B树 | 数据结构 | TODO |
10 | Heap 堆 | 数据结构 | TODO |
11 | HashTable 哈希表 | 数据结构 | TODO |
12 | 算法概述 | 算法 | 2016-10-09 |
13 | 深入探讨两个整数的交换问题 | 算法 | 2016-10-09 |
14 | Bubble Sort 冒泡排序 | 算法 | 2016-09-28 |
常用设计模式
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | Singleton 单例模式 | 设计模式 | 2016-11-03 |
函数式编程
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | JS中的非可变性 (Immutability) | 函数式编程 | 2016-09-30 |
包括CSS基础/CSS奇技淫巧等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 伪类和伪元素 | CSS基础 | 2016-12-09 |
2 | 去除inline-block元素间间距 | CSS基础 | 2016-12-17 |
3 | css基础样式表 | CSS基础 | 2016-12-19 |
4 | textarea禁用拖动和固定大小的方法 | CSS基础 | 2017-02-15 |
5 | 用CSS画一个三角形 | CSS基础 | 2017-03-09 |
6 | CSS中特殊字符转Unicode | CSS基础 | 2017-03-16 |
包括HTML/Event/jQuery
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 明析相对路径、绝对路径以及base | HTML | 2016-11-22 |
2 | 事件流 | Event | 2016-11-18 |
3 | JS滚动 scroll (1): 自动滚动到底部 | Event | 2017-02-19 |
包括Angular/React/Vue等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 用ES6/7语法来写兼容IE8的Angular1应用 | Angular | 2016-08-26 |
2 | Angular's jqLite API汇总 | Angular | 2016-08-27 |
3 | angular.element和$document的使用方法分析 | Angular | 2016-08-28 |
4 | Angular中$timeout与window.setTimeout的区别 | Angular | 2017-02-20 |
5 | React基本** | React | 2016-10-09 |
6 | React ES6 class 中的this 绑定问题 | React | 2016-10-24 |
7 | 用ng-cloak/v-cloak 解决 Angular/Vue 初始化闪烁问题 | Angular Vue | 2016-11-08 |
包括Cordova/ReactNative/H5
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 移动端浏览器上下滚动露出底色问题 | H5 | 2016-10-31 |
包括npm/Koa/V8 Engine/微服务等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 用n管理不同版本的Node | npm | 2016-08-24 |
2 | 如何发布node模块到npm社区 | npm | 2016-08-31 |
3 | package.json-node项目的设计图纸 | npm | 2016-09-12 |
4 | 浅析NodeJS模块加载机制 | NodeJS | 2017-04-28 |
5 | V8引擎介绍 | V8 Engine | 2016-10-11 |
6 | Chrome背后的故事(一)稳定性、严格和多任务架构 | V8 Engine | 2016-11-10 |
7 | Chrome背后的故事(二)速度:WebKit和V8 | V8 Engine | 2016-11-10 |
8 | Chrome背后的故事(三)搜索和用户体验 | V8 Engine | 2016-11-10 |
9 | Chrome背后的故事(四)安全性、沙盒模式和没有危险的浏览体验 | V8 Engine | 2016-11-10 |
10 | Chrome背后的故事(五)Gears,标准和开放源代码 | V8 Engine | 2016-11-10 |
11 | V8内存机制 | V8 Engine | 2016-12-06 |
包括MySQL/MongoDB/Redis等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | MySQL在Mac上的基本配置 | MySQL | 2016-11-01 |
2 | 了解MongoDB | MongoDB | 2017-03-09 |
包括技术/小说/历史/古诗文/其他等
序号 | 标题 | 标签 | 发布日期 |
---|---|---|---|
1 | 《编写可维护的JavaScript》读书笔记(一)编程风格 | 技术类书籍 | 2016-11-23 |
2 | 《玫瑰的名字》读书笔记 | 小说类书籍 | 2016-11-30 |
3 | 梁文道《一千零一夜》第四十九夜:古文观止(一) | 古诗文类书籍 | 2016-12-04 |
4 | 《老南京·旧影秦淮》读书笔记 | 历史类书籍 | 2016-12-08 |