哪里有HTML5在线学习资源?

html-css08

哪里有HTML5在线学习资源?,第1张

HTML5在线学习资源很多啊,有技术博客或者技术分享网站、技术视频、小程序等等啊,不过还得根据自身的情况来选择吧。选择一个适合自己的学习资源,更有利于你对HTML5的学习,吸收起来也比较容易。

编程小白的话,不推荐你一开始就通过技术分享网站来学习HTML5,技术博客上的文章会比较零散,它更多的是对HTML5的一些技术点的总结吧,没有形成一个完整的学习知识体系,不利于初学者学习。但是,你在学习的过程中,对某些技术点有疑问或者不理解的话,就可以很好的利用技术分享网站,比如HTML5学堂等,利用它有针对性的进行学习。

好的技术视频对编程小白来说也是一个不错的在线学习资源,一定要不错的!!!不然看完视频你会感觉到自己好像什么都不会,那是因为大部分的技术视频都是在讲解技术知识,忽略了课程逻辑与教学方法的重要性。听过HTML5学堂的技术视频,他们是按照一个开发流程的逻辑进行讲解,讲一部分理论知识,再动手实践理论知识,最后会有一个知识总结,我觉得这种模式学起来会比较容易,也不会出现理论很强动手能力差的现象。

在学习的过程中,不知道自己的掌握情况,可以通过做面试题来检测自己的掌握情况,这个建议你去看“决胜前端”(minApp),里面有大量的面试题,而且还对每一个题目做了详细的分析与解答,还是挺适合初学者的。

我来谈谈,零基础如何学习HTML5?

非技术方面:

学习HTML5之前,我个人建议先去了解一下HTML5行业。如果对行业状况不是很了解就要学HTML5会让你有点盲目?因为有的人选择HTML5行业的目的是为了高薪,有的人是真正的喜欢才选择它,不同的目的会产生不同的结果。

另外,了解HTML5行业能够帮助你分析一下自己是否适合学习HTML5。我的好朋友也有好多做前端的,有初中学历,有高中学历,还有本科学历且是软件工程专业的,看起来HTML5行业0基础也是可以学,难道是真的0基础可以学吗?我很认真的说不是,HTML5行业深似水,前期看起来发展都一样,但是到了后期会受到计算机相关专业知识的影响,导致无计算机相关知识的开发人员发展缓慢,也就是说很难往深入的方向发展,所以需要看看自己是不是适合做前端。但是,不排除无计算机相关专业的人发展也很不错,他们主要还是靠后期的努力弥补欠缺的知识。总之,还是那句话,兴趣才是你最好的导师。

技术方面:

HTML5开发工程师需要经常与网页设计图打交道,所以可以先从PS学起,学会从设计图获取数据、抠图、简单处理图片等,掌握的越多越好。其次,学习HTML和CSS,要懂得实现静态页面的布局,包括移动端和PC端,当然兼容问题也要掌握。这部分内容对于后期学习有很大的影响,所以需要把它打扎实一点。然后,学习原生JS的基础语法,因为它是学JS框架的重要基础,也是前端的核心技术。最后,JS掌握了面向对象、设计模式等后再去学习angular等比较流行的框架。对于HTML5知识的获取你可以到W3CSchool、HTML5学堂、掘金等平台进行学习。

最后提一下,如果想在前端行业发展的不错,后台语言、设计都需要掌握一些,才能把网页做的更好,而不是单纯的去实现网页。

网名:梦幻雪冰(IceBoy)

先说自学吧,自学是很多热爱前端的人会选择的一种途径。

其优势在于,良好的自学能够让你拥有很好的基础,这个基础在最初的工作时可能并不会显现出什么作用,但是在之后的职业发展上来说,能够起到很重要的促进作用。自学也能够很好的积累对前端的兴趣,在学习过程中,虽然会遇到各种问题和困难,但是通过自己的努力不断克服阻碍,除了最基本的成就感堆积之外,更重要的是,能够让你逐渐形成自己的学习方法和手段,这一点是很重要的,因为技术是不断向前发展的,不同公司对技术的要求也并不相同,所以,如果想在未来跟上步伐,主动思考以及自学能力是必不可少的,这一点基本上是培训没办法赋予给你的。

当然自学也有一定的劣势,就是如果在学习资源的选择上不够好,那么很有可能会造成学习效率的下降。不过目前还好,在各个技术(HTML、CSS、JS)语言方面,都有比较优秀的书籍,HTML\CSS的结构方面,《HTML5布局之路》是很不错的一本书,在JS方面,可以借助《Head First》系列的书籍,而在jQuery方面,比较经典的《锋利的jQuery》也还算可以。此外,诸如HTML5学堂(WX号)等也有比较大量的高质量的技术文章,都可以作为学习的辅助,收费的线上课程也可以选择性的学一学。

然后说培训。

培训,除了自身因素会影响学习结果之外,不同的公司,不同的老师,都会直接影响你的学习结果。本身当前培训行业参差不齐,老师水平也各不相同,所以在这方面,如果你考虑要去,那么到各处试听,做好调查,再做选择。

培训的优势,在于短期之内让你掌握到就业及格线的水平,但相对的,你对于知识的探索会变得很简单,因为大部分知识都是老师给你设置好的,说白了,就是“吃别人嚼好的”,这种现象所带来的直接影响是,经过“大工作量高频繁度”的学习,你对这个行业的兴趣堆积会越来越少,在初进入行业时,对行业的热情会大大降低,影响之后的发展(如同高中拼命学,一上大学……)。而更重要的是,培训方面,你很难获得学习方法,自己遇到问题和解决问题,以及对一些事物的学习模式、流程。虽然不能说所有的人在培训后都没有自学能力,但是,大部分的人都几乎没有学到技术之外(方法、思维方式等)的东西。另外,在培训的时候,上面提到的一些资料也建议了解,不要把自己的命运完全交托给培训。

总而言之,如果你有足够的时间,还是推荐你自学。