我们认为学习是一个持续的过程,不可能一劳永逸,所以我们列出常用的技术元素
同时,前端有着我们一辈子也学不完技术。我们会列出曾经被使用,但已经过时不太适用的技术,并给出替代方案
- basic
- browser/webview
- css/css3
- ES6
- html/html5
- http
- npm
- markdown
- javascript
- Framework / library
- angular
- angular-ui
- angular-ui-router
- angular-material
- animate.css
- bootstrap
- buttons
- echart
- ichartjs
- ionic
- iscroll
- jQuery
- jquery.formvalidation
-
Jquery-easyUI - react
- react native
- vue
- vue-cli
- vue-loader
- vue-router
- vux
- Tools
- browserify
-
bower - cordova
- eslint
-
fis3 - git
- github
- glup
- grunt
- html5shiv
- markdown
- node
- npm
- webpack
-
yeoman
- [ ]server
- express
- forever
- linux
- mongoDB
- nodejs
- web-security
- webpack
- [ ]Others
- axure
- English-code
- hacker
- mac
- ghost
- solarized
- vim
-
wordpress theme development - xmind
Name | Usage | Note |
---|---|---|
ES6 | ECMAScript 2015 | 阮一峰Es6入门, Mozilla Developer Network |
git | 廖雪峰git教程 | |
http | Mozilla Developer Network | |
linux | 鸟哥的linux私房菜 | |
markdown | ||
W3C | html5, html5.2 |
study step: ES6
> react
> redux
> react-router
Name | Usage | Note |
---|---|---|
react | ||
[react-redux] | ||
redux | [gitbook-cn][redux-gitbook-cn],[gitbook][redux-gitbook-en],react-training | |
react-router |
study step: vue>
vue-cli>
vue-loader>
vue-router>
vuex>
vux
Name | Usage | Note |
---|---|---|
vue | ||
vux | gitbook, demo | |
vuex | manage status | gitbook |
vue-cli | vue 结合 webpack 使用案例 | |
vue-loader | ||
vue-router |
Note: we'll never use fis3/gulp/grunt/yoman/bower agin. Npm script can do anything
Name | Usage | Note |
---|---|---|
babel | ||
express | Express 中文文档,《Node与Express开发》 | |
eslint | ||
forever | ||
karma | ||
nginx | ||
npm | ||
node | 《深入浅出node》 | |
mockjs | ||
mongoDB | document | |
sass | ||
webpack | ||
security |
We'll nerver use these,
Name | Introduction | Note |
---|---|---|
npm | ||
webpack && npm script | ||
sass or scss | ||
webpack && npm script | ||
webpack && npm script | ||
webpack && npm script | ||
nodejs && html5 |