HTML5其实就是WEB前端,最早这个工作叫做“网页设计与制作”,之后随着社会化大分工越来越细化,才出现了WEB前端这个词汇,后来移动端(智能手机)的崛起,让WEB前端的应用更加广泛,你可以认为HTML5和WEB前端的技术基本相同个,只是一个更高级的名称,是历史发展来的产物,是一些前端新兴技术的代表。
难不难的问题嘛,从IT技术角度来说,属于比较简单入门的(和其他PHP、JAVA等语言相比的话),但是和其他IT领域一样,都面临着高速度的技术更新,其深入的学习(原生JS)也是蛮难的。
至于说怎么学嘛,首先从布局开始,基础的HTML与CSS,之后学习移动端,但是建议依旧保持在布局层面;之后接触JavaScript,原生JS,当原生JS学会之后,jQuery的框架就好学多了,还有就是AJAX,它实现的是前后台数据交互,也就是让你的“静态页面”变成“动态页面”。
学习途径通常两种:
一种就是自学,这个虽然慢,但是最有基础,也最能够锻炼你的自学能力,在未来的工作中是最为重要,也是最有用途的。自学的话可以借助一些书籍和平台。
书籍方面,HTML与CSS、HTML5、CSS3,可以查看《HTML5布局之路》,这本书以非字典的形式,按照开发的流程进行讲解,比较有主线,有逻辑,不像其他的一些书籍(很多书籍只是单纯的知识点罗列,没有逻辑性);JavaScript方面,建议入手一本《高级JavaScript程序设计》,算是经典书籍了,但是这本书的劣势在于其“无逻辑”,但是很适合钻研;如果希望入门JavaScript,可以借助《Head First》系列的书籍,它的书籍,以“图文”“问题引导”的形式解决了最初学习时的很多疑问。
平台方面,可以关注这样几个,一个是HTML5学堂,大量的干货文章,而且都是原创,相对覆盖比较全面,而且有相应具体的学习方法、学习建议等;W3School,比较经典的“字典”书,各种方法不清楚的一查便知。再有就是各类视频网站了,在线学习的视频网站。
2. 第二种途径,就是培训,这个嘛~~~呵呵哒吧,仁者见仁智者见智,但通常都是临时解决问题,做不了两年就会遇到瓶颈期,个人不太建议。
随着互联网的发展,html5成了移动主流前端开发语言,那么未来html5发展前景被大家所看好,但是他们都有这样的顾虑,自己的学历低,怕学不懂html5。首先html5是前端开发语言,技术难度并没有java,php,asp.net难,可以怎么说,html5语言是所有编程语言难度系数最低的,html5并没有什么逻辑性,也没什么算法难度,怎么说,html5应该属于全民编程语言,只要你会加减乘除,就能学会html5语言。