各种设计模式和编程范式!!
架构是从:代码放在哪里,数据放在哪里,各个模块如何通信,如何高内聚低耦合等等。
软件工程是从:可维护性、可扩展性、高可用性等来决绝这些问题。
他们的核心问题并不是解决产品的问题,而是解决高效人和人沟通、理解、维护代码的问题。简而言之:解决多人持续迭代产生的种种冲突。
框架是算法主调数据结构。类库是没有数据结构,算法被调。
1000个div,长列表等问题
```
![](https://box.kancloud.cn/e25c7e6aa60adbea753dc19d7e2837c1_469x437.png)
```
免费编程学习资料
https://github.com/justjavac/free-programming-books-zh_CN
函数式编程指南
https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/
面试 数据结构 算法
https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/
前端手册
https://leohxj.gitbooks.io/front-end-database/content/index.html
算法题
https://soulmachine.gitbooks.io/algorithm-essentials/content/java/
网络基本功
https://wizardforcel.gitbooks.io/network-basic/content/
webpack中文指南
https://zhaoda.gitbooks.io/webpack/content/
正则
https://luke0922.gitbooks.io/learnregularexpressionin30minutes/content/
数据挖掘入门
https://wizardforcel.gitbooks.io/guide-to-data-mining/content/index.html
git
https://kingofamani.gitbooks.io/git-teach/content/
typescript
https://ts.xcatliu.com/
前端开发指南2017
https://sqrtthree.gitbooks.io/front-end-handbook-2017/content/
2018
https://frontendmasters.com/books/front-end-handbook/2018/
vscode
https://jeasonstudio.gitbooks.io/vscode-cn-doc/content/
nodejs api
https://davidcai1993.gitbooks.io/nodejs-api-doc-in-chinese/content/
Electron 中文文档
https://wizardforcel.gitbooks.io/electron-doc/content/
妙味课堂
https://study.miaov.com/study
妙味游戏案例
https://miaov.com/index.php/example/exampleList
支付宝沙盒
https://openhome.alipay.com/platform/appDaily.htm?tab=info
ast语法树
https://astexplorer.net
培训机构整理
https://github.com/ZGWS88/TI
前端数据结构
https://github.com/yangshun/lago
前端面试题
https://github.com/yangshun/front-end-interview-handbook/blob/master/Translations/Chinese/README.md
- 初级前端题
- 必会
- http协议
- 跨域
- cookie与storage
- 移动端问题
- 性能优化
- Vue全家桶
- 有哪些常用的es6语法?
- 项目
- 闭包
- JSON
- 数据类型与运算
- 数组
- DOM
- 字符串
- 要会
- async与await
- 正则
- this
- 数据加密
- 实时获取数据
- 原生ajax
- 异步打印
- css相关
- 杂七杂八
- webpack
- 一般
- mvvm模式
- 异步请求
- XSS
- 其他dom问题
- 冷门
- 浏览器缓存机制
- 新
- 浏览器事件轮询
- Promise
- 树的深度优先与广度优先
- 拷贝
- 继承
- Vue
- 跨域
- 排序
- 浏览器
- 浏览器入门
- 浏览器内核知识
- 浏览器渲染原理
- 浏览器性能调优
- 自动化构建
- 字符编码
- git
- 一些题目
- 其他
- 逻辑思维题
- 互联网公司招聘信息如何阅读
- bat面试