提到学习web前端,在外行人或者初学者的眼里,应该是绚丽的画面,精彩的布局,或者各种UI以及依据前端开发出来的小游戏。但经过一段时间的学习,你会发现其实本质上是一种搬砖经验的积累,以及布局框架的积累。
简单来说:
web前端分为html,css,javascript三个模块。
将最终的前端网页比喻成一个建筑的话
html——>建筑材料(接地气一点就是砖头,水泥)
css——>装饰(装饰建筑材料,以及给建筑材料合理布局。)
javasrcipt——>智能响应系统(建筑里安装的设施,例如电梯,空调等)
上升一个层次归纳就是 文本,布局,响应
html是地基,但也相对起来不难,分为单标签和双标签,熟练掌握就可以了,甚至知道有这个标签就可以,用的时候可以去查相关的API文档,当然随着项目的积累,应用肯定也会愈发的熟练。
css是布局,这个呀我感觉真的一看天赋,二看努力。说到天赋这件事情,就不得不谈谈审美了,作为一个男生的我,审美确实不太行,自己设计完一个网页后,自以为非常非常好看,分享给一个女生后,直接被吐槽了,审美直接崩塌,这个审美真的很难在短时间改变过来。第二点努力也就是布局以及高手大佬设计出来的项目的css布局的借鉴,这一点是需要长期积累的,做不得半点假。
javasrcript是响应,JavaScript实际是和你语言的学习功底扎不扎实有关了,感觉前期一般都是只能借鉴使用别人的js代码,在这个过程中逐渐学会理解其中的代码,能够简单的根据要求更改其中的代码,就算的上初步入门了,甚至在非专业的情况下已经达到了js的天花板,不要只搬砖,不理解内部,那样只能一直搬砖。
初学者入门学习:
1.从案例出发,驱动式学习,这应该是最快的学习方式。
2.多进行练习,天道酬勤。
3.不要好高骛远,虽然它没有C++那么晦涩,但是也不要想着一口吃成一个大胖子。
学习前端一般两个软件就够了:
1.编辑器:Hbuilderx或者Hbuilder,其他的也可以
2.浏览器:这里推荐Google浏览器
纵使摸着黑,也只能往前走呀。
自信起来,走路都带着风。