前端学习路径

最后更新:20190726。

1.node.js

node.js 项目的结构,npm的使用。

书:《深入浅出Node.js.pdf》

书:《Manning.Node.js.in.Practice.2014.12.pdf》

时刻注意版本:Node.js的版本,npm包的版本。

2. Cordova/PhoneGap,各种Plugin

官方文档: Architectural overview of Cordova platform - Apache Cordova

3. TypeScript

《揭秘Angular 2》的第三章:TypesScript入门

4. Angular 2+

官方文档: Angular - 快速上手

一个不错的教程:Angular 2.x 从0到1

书:《揭秘Angular 2》

Angular2·0视频教程---大漠穷秋_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

NiceFish: NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和 SpringCloud 版本。 - 码云 Gitee.com

5. Ionic 3.x 和 Ionic 4

基于Angular(Ionic 3.x只能是Angular,Ionic 4可以选择Angular/Vue/React)的手机app适用的UI组件库,以及一些对cordova plugin的封装。
官方文档:

论坛: Ionic Forum - Build mobile apps and PWAs with HTML, CSS, and JS

github: ionic-team/ionic: Build amazing native and progressive web apps with open web technologies. One app running on everything 🎉

6. DevExtreme UI

Overview: DevExtreme - HTML5 JavaScript UI Widgets for Angular, Knockout and jQuery by DevExpress

有问题怎么办

按顺序来:

  1. 各个项目的github repo的issue区
  2. StackOverflow
  3. Google