转眼匆匆,时间飞快,一眨眼时间已经来到了8月,就业班也已经开始2个月了,还有2个多月我们也即将从黑马毕业,又或许在1个半月之后就将离开黑马开始寻找工作。老师也换了三个从老王到老李又到小郑。也从基础班的html+css到H5+C3,再JS+JQ,又从前端到后台node.js等等。在这段时间我学到了非常多的东西。
这段时间的学习也让我发现了自己以前一直存在的漏洞,也让我从以前不按规范的写着代码到现在按照行业的规范写着调理清晰的代码。接下来我分享一下自己学习的心得。
前端主要分为三部分:html,css,js。
html:首先得了解标签的含义,用在哪里,常用的用多了就知道了。另外H5也要去了解,对于H5的学习可以自己动手做一个H5的动画场景。
css就像一瓶酒,得品。
html,css总共就那些标签跟选择器属性什么的,但是要写一个有扩展性,健壮性或维护性的页面不容易。现在写页面基本条件反射,不是如何快速的完成,而是思考如果有界面需求修改,怎么在修改代码最少的情况下快速完成需求任务。这是对前端耐力,体力,智力的三重考验。
重点学习—-JS
JS是相对于这整个学习过程的重点吧,也是很多人没办法很好接触的地方,当然,自己在这里的学习也是有不足的地方。像一些对属性的操作的标记之类,懂得怎么用,但是不是很熟悉,所以经常在操作的时候要去查手册。学的最不好的一个地方应该是将数组中的元素按照一定的规则或者顺序添加到指定或对应的表格中,这中题型是自己做的比较少的,也是掌握很不好的地方,所以也希望用放假的这几天好好练习一下,不能拖到下一个阶段去。个人对JS的理解其实就是大量算法的集合,因为很多时候你都会用到函数,只是多了一些找元素和对元素绑定标记的过程,最重要的还是构造函数,调用函数的过程!
JQ及Bootstrap
对于JQ和Bootstrap的学习来说,其实就是一个应用的过程吧,所有的函数都帮你写好了,你只需要学会调用就好了的。当然。调用他,其实对于JQ来说,学习的过程没有具备很大的难度,只是尝试着去多写写,写两三次基本就记住怎么用了。最后还有一天的Bootstrap学习,写过一些案例,只要会改,基本没有太大的难度。
其实前端并没有那么简单
前端不简单的地方,并不在于知识点的掌握,技术的实现,而在于寻找更优解。即使是最简单的页面布局,也存在层出不穷的优秀解决方案,比如在大学的时候,常用div元素来实现几乎所有的页面布局,到现在理解文档流,会运用浮动,各种盒模型,BFC等来实现布局这中间的差距对于一个新人来说是非常巨大的。
从最初的写一大堆js代码,实现一个页面的小功能,到后来发现有的人只需要用几行代码配合html/css就可以控制整个页面的所有动画,这中间的差距,也是非常巨大的。所以前端并不是外界认为的那么简单,甚至并不比掌握好一门后端程序语言那么容易。所以我们要保持敬畏之心
其实对于WEB前端的学习的话重要的就是多用,很多东西我们上课听得时候其实都基本听得懂,但是更重要的是在于你课后的练习,离开了老师的一个思维引导,我们该怎样去完成项目才是我们该学会的。这一个月的学习难度系数都不是很高。但却是一个比较繁杂的过程,因为作为前端来说,我们需要不断的优化,不断的修正,美化整个页面。不管是前端还是后端,都希望自己能好好学!
人生就是一场梦,得作。技术只是生活的一部分,曾经雄心斗志,如今低头写码。改变能改变的,接受不能改变的。人生有限,兄争朝夕啊。人生学习的态度是:不急不躁,不快不慢。持之以恒,相信自己。不求能改变世界,但求能改变自己的生活。不求健步如飞,但求一步一脚印。感谢磨难,他使我们内心更为坚强。感谢挫折,他使我们不断的成长,感谢bug,他使我们的思维更加深邃。感谢前端,他使我们更加的相信,撑起一片天空需要十八般武艺。
|
|