2017年底开始写自己的博客,目的除了记录日常工作中的笔记外,更重要的是把自己的学习和工作经验分享给大家,希望大家给予指正,也希望通过我的文章,能给大家带来更多的帮助。进入2018年,博主将从基础学习、前端实战、后端实战等几个方向更新学习笔记,希望能完成按周更新的速度,为大家奉上50几篇好的文章。
基础
- html、css、javascript基础笔记
本模块主要为前端最基础的内容,但我们不说那些大家都明白的,我们只写大家容易忽略又在开发过程中比较重要的内容,在本模块中,我们将以javascript为重点,css、html多少会提及。毕竟,想学好前端,js基础是必须的。js我们主要以《javascript高级程序设计》一书为依据,按章节介绍。重点是js的面向对象编程。
- javascript设计模式
本模块我们将深入介绍js在日常开发中涉及到的设计模式,培养对代码封装、抽象的思路,提高自身代码质量
- nodejs基础
本模块我们将nodejs的原生API,通过一个个例子让大家理解nodejs使用,毕竟现在做前端开发,不会nodejs是做不好前端的
- linux基础笔记
本模块我们将简单介绍linux在日常开发中的使用,一些基本的文件、网络等操作和一些常用的环境部署
前端
- react系列学习笔记
本模块,我们将学习react基础,使用react、redux、react-router搭建开发环境并完成一个小的demo。
涉及内容:react生命周期、react常用技巧、redux原理解析、项目架构设计
- react native系列学习笔记
本模块,我们将学习react native基础,使用react native、redux、react-router搭建开发环境并完成一个小的demo
- vue系列全家桶学习笔记
本模块,我们将学习vue基础,使用vue、redux、vue-router搭建开发环境并完成一个小的demo
- webpack系列学习笔记
本模块,我们将学习webpack构建工具,一步步带着大家完成一个大型项目的构建脚手架,包含开发环境的热更新、less预编译、集成react|vue全家桶、配置业务分离、三层代码校验(开发、发布、git提交)、开发工具配置、集成蚂蚁金服的antd-design、生产环境的代码压缩、代码按需加在、代码版本控制、服务端渲染、业务模块拆分、生产环境docker化等功能
- electron系列学习笔记
本模块,我们将使用electron把之前开发的demo改为c/s架构的系统
- 其他
本模块,我们将介绍一些前端开发过程中会涉及的一些其他内容,譬如TypeScript、GraphQL、mobx、rxjs等内容
后端
- nodejs系列学习笔记
本模块,我们将使用koa|express、mysql|mongodb 为之前开发的前端提供服务端的支持,完成前后端的对接
- java系列学习笔记
本模块,我们将使用springMVC+spring+mybatis搭建后端开发环境,后期更换springboot,springclould等,我们还会使用redis等逐步完善项目,使项目更加趋于集群,高并发方向构建
- 其他
本模块,我们将介绍一些后端其他的内容
其他
本模块,相对来说有些杂,我们会穿插的记录一些日常开发中的各个方面
涉及内容:git、github、jenkins、npm、sublime、atom、vscode、docker、mac全栈环境配置、各技术官网推荐、大牛博客推荐等
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。