不知不觉已经2016下半年了. 为了适应工作需求, 必须由前端向后端延伸了. 话是这么说, 还是偏前端, 后端也是偏node.js.
此文包括关于前后端的学习,以及需要实践的内容. 涉及的知识点基本都已经入门或实用. 下半年主要任务是深入学习或者熟练使用.
前端
前端基础
- html5
- css3
- javascript
- js设计模式
- less/scss
- es6/jsx
自己的库
- mixin.less
- jsk.js
- 移动知识库
- 问题库
- 架构
库框架
工具库
- jquery/zepto
- lodash
- hammer
- swiper
- animate.css
MV*
- react + react-router + jsx + redux
- vue + vue-cli + vuex + vue-router
- bootstrap
游戏
- create.js
- pixi.js
- egret
跨平台
- electron.js
- react native
规范
- html: html5boilerplate
- css
- js
- git commit
- 项目命名
- 注释
- RESTful API
- 开发流程
解决问题
- 百度/Google
- 提问
- 插件
- console调试
协作
- git
- markdown
开源
- github
- codepen
- jsfiddle
- cdn: qiniu,leancloud
- hexo博客
- 在线简历
开发调试
编辑器
- IntelliJ IDEA
- sublime text
构建工具
- gulp
- webpack
- yeoman
调试工具
- chrome
- browserSync
- postman
- terminal/iTerm
- 微信开发者工具
- mobile console
自动化测试
单元测试
- karma
- qunit
- Mocha: Chai
- tap/tape/ava
端到端测试
- selenium
- nightwatch
后端
自己的库
- php mysql
- php 微信API
- node mysql/mongoDB
- node 微信API
node.js
- n 版本管理
- npm 包管理工具
- nodemon/pm2 进程管理
- cheerio 后端jquery
- express/koa
- mongoose
- jade
PHP
- codeigniter
- laravel
mongoDB
mysql
其他
- macbook
- linux shell,crontab
- 微信公众号开发