1,Html+css可以直接看w3school(http://www.w3school.com.cn/)上的教程,边学边练,每章后还有小测试。之后可以模仿一些网站做些页面(这个很重要,多模仿一下比较复杂的网页,其实在很多公司就是这样,设计师把图给你,你要把图用代码写出来了,实现它的兼容性和交互效果,这里还涉及到一个“切图”的技术,可以了解一下怎么把一张图切好,用代码将它实现),真正在实践中做到学以致用。
2,现在html和css都已经升级到了html5,css3,所以仅仅学html+css是不够的,现在外面的公司基本都用html5和css3,这两个的入门我之前也是直接看w3c文档。Html5和css3移动的会用得更多,在pc上ie浏览器很多版本都不支持。
3,JavaScript:不是所有的网页都必须有js,但是要想实现一些超酷的功能和界面的时候,就需要涉及到js。
4,jquery,bootstrap和AngularJS:这3个是前端我常用的框架,前端的框架实在太多了,参差不齐,每个公司用的框架都不一样,不过这3个框架是很多公司用的,jquery是javascript封装好的一个框架,用jquery实现网页的动画效果,能减少原生js的编写,代码量也会减少很多。
5,Ajax:ajax是学前端不可少的技术,我之前是看了我同学发给我的几集视频,很适合入门,如果想要的话,请联系我。也可以看w3c文档关于ajax的东西,我个人觉得w3c文档很多都很适合入门。
6,设计类:有些公司前端和设计分的很清楚,有些相对比较小的公司前端和设计都要我们自己做,所以有空看一些设计配色类的书
总之一句话,以前前端开发只是做一些很简单的特效什么的,但伴着 ajax 的兴起,随着 HTML5 以及浏览器的性能越来越高,前端的开发越来越复杂,以前在后端的事情现在会放到前端来,以便给用户更好的体验。