什么是前端以及如何学习

关于前端:

        web前端开发,从网页制作演变而来。早期的网站主要是静态页面,以图片和文字为主,用户使

用网站也只是为了浏览。但是随着互联网行业的发展,对网站的要求也越来越高,界面的美观、交互的

作用、用户的体验等等。

        2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用涌现,网站的前端由此发生

了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上

软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。以前会Photoshop和

Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,

现在的网页制作都接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。

Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。

简单地说,它的主要职能就是把网站的界面更好地呈现给用户。

        前端技术包括4个部分:前端美工、浏览器兼容、CSS、HTML“传统”技术与Adobe AIR、Google 

Gears,以及概念性较强的交互式设计、艺术性较强的视觉设计等等。


前端学习:

        前端的基础HTML、CSS、JavaScript,简单理解就能做出一个基础的网站了。

主要的还是前端的思维。在掌握了 js 的一些基本类型操作,包括字符串、数组、对象、json 

的处理后,就可以去看看 vue.js 或者 react 这样的框架。推荐从 vuejs 开始,比较简单,容易入门

。当然 html 和 css 的基本用法还是需要了解的。在学习的过程中看别人的项目非常重要,可以去 

github 搜索 vue.js 的一些项目,看看别人是怎么实现的。

        在学习的过程中,亲自动手,少看多做是很重要的,只有自己尝试过,才知道怎么写才是正确

的,才能更有效率的学习。

        代码的规范对所有的开发人员而言都是一等大事,养成良好的代码书写方式是一个很好的习惯。

        交流沟通是技术进步便捷的阶梯。行业的大牛肯定是比自己强的,汲取别人的经验可以让自己成长的更快。活用GitHub、W3C、ECMA、H5实验室、前端网、等网站社区,了解时下流行的技术,看看大牛的论文。比闷头苦练有效得多。坚持下去,迈入BAT的大门只是时间问题。