今天在这里谈谈我自己学习前端的过程~

刚开始接触前端网页开发,我的知识量可以说是为零,在个人强烈的求知欲之下,我去看了html和css。哎呀,感觉还挺有趣的,平时我们就只有打开网页的份,突然觉得如果我做的网页可以被千千万万人点击打开,那是一件多么牛逼哄哄的事啊!于是,我走上了学习前端的路。

很多同学学了html和css之后,感觉打开了新世界的大门,没错,门是打开了,可是要跨进去还需要很大一步。想要成为一名程序员,必不可少的当然就是要实践打代码。在有了html和css的知识后,可以探索一下布局静态网页的技术要点了。在实践中发现问题,解决问题,才会很快地成长。

在对于静态网页的布局熟悉之后,我就开始着手学习javaScript,这是网页动态效果的技术要点,相当重要。它允许web开发人员快速对用户基于反馈并且不用从服务器重新加载页面来改变html,简单来说,就是直接作用于客户端。同样的,可以上网多找点案例学习,自己也可以着手设置一些效果,在熟悉js原生代码之后,就可以学习jQuery框架。它其实是一个js库,也就是说把很多关于js的方法、对象等重新归纳,在实际开发中,可以省略很多js代码,帮助快速开发。

慢慢地,我也接触了css3和html5,这算是比较新的知识,在语义标签、动画、视频、语音设置方面带来很大便利,但是同时也带来了兼容性问题,有些版本较低的浏览器不能解析css3和html5。因此,在开发当中,我们也要有意识优化兼容性。

有了这些方面的知识储备之后,就可以着手学习ajax,异步的js和Xml,可以在不重新加载页面的情况下进行局部刷新,这在实际开发中有很大的用处。

当然,渐渐地,也就可以接触一些前端框架,bookstrap等,我不建议同学们学习太多前端框架,现在市面上有很多框架,都有自己的优点,可是我们要的是学精而不是学泛,选一两个自己最中意,最高效的,把它研究透,这样就算以后开发需要用到别的框架,也是大同小异,切忌见一个学一个。如果能力足够,建议要学习一两门后台语言,例如PHP,这在以后的学习中有很大的帮助。

好了,今天就说到这里,祝大家学习进步!