白癜风怎么办呢 http://m.39.net/pf/bdfyy/关于前端这样的话题不能再多了,但作为一个自学者,希望以我的经历给你们一点启示或者帮助。
那就先从如何入坑说起吧,6月中旬的时候对那份工作已提不起任何兴趣,就筹划着转行,便联系了大学的同学,得知他已经转行做起了运营,并希望我能加入IT行业,我们了聊很多,最后得出我如果做互联网,我个性比较倾向于写代码。于是开始在知乎上寻求帮助,几天是筛选之后,看到大部分人都在说前端简单,好就业。于是便辞职毅然回了成都,暂居在朋友家,开始了我的前端自学之路。
关于前端的学习资料和视频可谓多之又多,学习方法也是大相径庭,有推荐跟着慕课网的,也有W3C的,哔哩哔哩,这里就简单提一下吧。我想大部分都是零基础的居多吧,所以一些必备的基础知识都没有的话,后面的学习是很困难的。这里既然是自学,那么对入门的书籍或者视频选择应当由浅入深。好了话不多说,进入干货环节。
最基础的三个知识点就是html+css+js,但是很多小白可能并不知道html5和html,或者XHTML的区别,也不知道还有css2和css3的区分,我在学了近半个月以后只慢慢了解试试脉络。
1.html
这本可能不是最好的,但对于小白来说是最浅显移动,而且例子生动形象,慢慢加大难度,当时我是在自学了半个月以后去看的这本书,依然觉得很不错。这里我在推荐一个视频网站前端与移动开发基础视频,他很细致的讲解了前端究竟是做什么的,也提到3种最常用的IDE,另外我建议大家看视频最好就只看一个网站的就行,因为这样不耽误你的学习时间,节奏也不会乱,我是觉得这里的视频虽然难度不大,也不算很精,但入门很不错。
我希望自学的同学不要奢望像培训班那样,4个多月或许就能找到一份不错的工作。但你最好是一步一个脚印的慢慢来,培养自己的自学能力,这对以后框架的学习很有帮助。这本书无论是在校大学生还是普通的在职人员,你每天不需要花费太多的时间,就晚上2--3小时的时间,一个月,应该是可以看完的。之后我推荐你看CSS梅兰商城项目实战,这是一个最基础的静态页面项目,跟着视频做一遍。你大致就能了解你以前看到各种形形色色的网络页面(不包括交互效果)是如何利用代码,也就是html+css2展现在你眼前的。
2.html5,css加强以及css3(重点canvas)
这里由于自身没怎么看书,也就不乱推荐了。这里我建议上W3C,因为有了前面一个月的学习,我相信你的自学能力已经提高了不少,或者可以自己找到合适的资源。百度前端技术学院这里推荐这个网页,你能找到练手的项目,根据自身的情况,亲自动手去实现页面的布局,同时也可以参考别人在github上代码,养成良好的书写习惯。掌握几个重要的技巧或者标签用法吧(我也不知道该怎么叫)。
伪类元素(包括各种符号的用法)
::before和::after
利用css3实现轮播,旋转,还有字体特效
因为我是辞职专心在家学习,可能时间上充裕一点,如果你是在上班的人,这里花费的时间可能会多一点45--60天。毕竟你每天的时间有限。
3.JavaScript
你肯定很想知道,你输入的账号密码是否匹配成功是如何检测的?也想知道那些弹框,页面上你点击鼠标带来的特效。也很好奇浏览器的前进与后退,缓存是如何实现的。那么你一定要学习js,因为你只要自己会JS代码,会写算法,你才能称得上一名前端程序员。如果大学不是计算机专业或者没有了解过C,C++,Java,或者算不上语言的VB,你一定要打好基础。如果前面的语法没有学好,后面的学习真的就是全程懵逼。在观看了3个网站的视频以后我觉得千锋源的比较系统和全面一些。