https://github.com/Nealyang/YOU-SHOULD-KNOW-JS
:fire: something about js that you should know :runner:
https://github.com/Nealyang/YOU-SHOULD-KNOW-JS
Last synced: 12 months ago
JSON representation
:fire: something about js that you should know :runner:
- Host: GitHub
- URL: https://github.com/Nealyang/YOU-SHOULD-KNOW-JS
- Owner: Nealyang
- Created: 2017-08-15T04:38:48.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-09T02:04:38.000Z (about 7 years ago)
- Last Synced: 2024-10-19T04:10:56.975Z (over 1 year ago)
- Homepage:
- Size: 1.87 MB
- Stars: 395
- Watchers: 23
- Forks: 133
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YOU-SHOULD-KNOW-JS
something about js that you should know or want to know
# 移步隔壁:[Personal blog](https://github.com/Nealyang/PersonalBlog)
#### | javascript重点总结
- you-should-know:[编写高质量代码基本要点](./doc/basic_js/编写高质量代码基本要点.md)
- you-should-know:[变量、作用域和内存问题](./doc/basic_js/夯实JS系列--变量、作用域和内存问题.md)
- you-should-know:[面向对象最全总结](./doc/basic_js/prototype-based.md)
- you-should-know:[忍者级别的操作函数](./doc/basic_js/忍者级别的操作函数.md)
- you-should-know:[谈谈闭包](./doc/basic_js/谈谈闭包.md)
- you-should-know:[This is this](./doc/basic_js/彻底明白this指向.md)
- you-should-know:[原型与原型链](./doc/basic_js/原型和原型链.md)
- you-should-know:[JavaScript中的执行上下文和变量对象](./doc/basic_js/JavaScript中的执行上下文和变量对象.md)
- you-should-know:[JavaScript中的跨域总结](./doc/basic_js/JavaScript中的跨域总结.md)
- you-should-know:JavaScript中的不老事件
- you-should-know:关于DOM操作
- you-should-know:解析JavaScript中的对象
- you-should-know:解析JavaScript中的行为委托
- you-should-know:别忘记了AJAX
#### | javascript数据结构和算法
- [x] [数组](doc/dataStructure/array.md)
- [x] [栈](doc/dataStructure/stack.md)
- [x] [队列](doc/dataStructure/queue.md)
- [x] [链表](doc/dataStructure/linkedList.md)
- [x] [集合](doc/dataStructure/Set.md)
- [x] [字典和散列表](doc/dataStructure/Map&HashMap.md)
- [x] [树](doc/dataStructure/tree.md)
- [ ] 图
- [ ] 排序和搜索算法
#### | javascript设计模式
- [x] [面向对象](./doc/design%20mode/面向对象.md)
###### | 创建型设计模式
- [x] [简单工厂模式](./doc/design%20mode/简单工厂设计模式.md)
- [x] [工厂方法模式](./doc/design%20mode/工厂方法模式.md)
- [x] [抽象工厂模式](./doc/design%20mode/抽象工厂模式.md)
- [x] [建造者模式](./doc/design%20mode/建造者模式.md)
- [x] [原型模式](./doc/design%20mode/原型模式.md)
- [x] [单例模式](./doc/design%20mode/单例模式.md)
###### | 结构型设计模式
- [x] [外观模式](./doc/design%20mode/外观模式.md)
- [x] [适配器模式](./doc/design%20mode/适配器模式.md)
- [x] [代理模式](./doc/design%20mode/代理模式.md)
- [x] [装饰者模式](./doc/design%20mode/装饰着模式.md)
- [x] [桥接模式](./doc/design%20mode/桥接模式.md)
- [x] [组合模式](./doc/design%20mode/组合模式.md)
- [x] [享元模式](./doc/design%20mode/享元模式.md)
###### | 行为型设计模式
- [x] [模板方法模式](./doc/design%20mode/模板方法模式.md)
- [x] [观察者模式](./doc/design%20mode/观察者模式.md)
- [x] [状态模式](./doc/design%20mode/状态模式.md)
- [x] [策略模式](./doc/design%20mode/策略模式.md)
- [x] [职责链模式](./doc/design%20mode/职责链模式.md)
- [x] [命令模式](./doc/design%20mode/命令模式.md)
- [x] [访问者模式](./doc/design%20mode/访问者模式.md)
- [x] [中介者模式](./doc/design%20mode/中介者模式.md)
- [x] [备忘录模式](./doc/design%20mode/备忘录模式.md)
- [x] [迭代器模式](./doc/design%20mode/迭代器模式.md)
- [x] [解释器模式](./doc/design%20mode/解释器模式.md)
###### | 技巧型设计模式
- [ ] 链模式
- [ ] 委托模式
- [ ] 数据访问对象模式
- [ ] 节流模式
- [ ] 简单模板模式
- [ ] 惰性模式
- [ ] 参与者模式
- [ ] 等待者模式
###### | 架构型设计模式
- [ ] 同步模块模式
- [ ] 异步模块模式
- [ ] Widget模式
- [ ] MVC模式
- [ ] MVP模式
- [ ] MVVM模式
#### | 是的,我也搞了ES6
- [x] [let、const命令](https://github.com/Nealyang/ES6_pratice)
- [x] [变量的解构赋值](https://github.com/Nealyang/ES6_pratice)
- [x] [字符串的扩展](https://github.com/Nealyang/ES6_pratice)
- [x] [数值的扩展](https://github.com/Nealyang/ES6_pratice)
- [x] [数组的扩展](https://github.com/Nealyang/ES6_pratice)
- [x] [函数的扩展](https://github.com/Nealyang/ES6_pratice)
- [x] [对象的扩展](https://github.com/Nealyang/ES6_pratice)
- [x] [.Symbol](https://github.com/Nealyang/ES6_pratice)
- [x] [.Proxy 和 Reflect](https://github.com/Nealyang/ES6_pratice)
- [x] [二进制数组](https://github.com/Nealyang/ES6_pratice)
- [x] [.Set 和 Map 数据结构](https://github.com/Nealyang/ES6_pratice)
- [x] [.Iterator和for...of循环](https://github.com/Nealyang/ES6_pratice)
- [x] [.Promise对象](https://github.com/Nealyang/ES6_pratice)
- [x] [.异步操作和Async函数](https://github.com/Nealyang/ES6_pratice)
- [x] [.Class](https://github.com/Nealyang/ES6_pratice)
- [x] [.修饰器](https://github.com/Nealyang/ES6_pratice)
- [x] [.Module](https://github.com/Nealyang/ES6_pratice)
- [x] [.编程风格](https://github.com/Nealyang/ES6_pratice)
- [x] [读懂 ECMAScript 规格](https://github.com/Nealyang/ES6_pratice)
## 交流(QQ群)
前端技术杂谈: 604953717
React技术栈:398240621
nodejs技术1群:209530601