1、html css javascript
如果基础不太熟悉,建议上http://www.w3school.com.cn/ 学习。
2、布局和基础css
现在基本上大家都是使用的bootstrap,这部分可以参考官网:http://www.bootcss.com/
3、前端MVVM框架
目前在使用的有两种:
(1)angular2 官网需要翻墙,国内有人翻译了一个中文的官网内容:https://angular.cn/docs/ts/latest/
angular2比较新,开发语言是typescript,需要编译成javascript之后才能在浏览器上加载。---月笙之觉得翻译的很好。
(ps:推荐大漠穷秋的新书《迈向Angular2.0:基于TypeScript的高性能SPA框架》)
(2)avalon 国内的一个牛人开发的,比较轻量,可以参考: http://avalonjs.github.io/