我是一个从大三下开始校外实习的前端小白,从实习到现在转正已经1年半了。在这一年半里,我接触过jQuery,vue,react。写过后台管理,小程序,H5,静态页。其实如果从如何学好前端来说,我会建议看这篇文章的人,多接触一下各方面的东西,从中找到适合自己的。我现在就是在从事React H5开发,在开发期间,公司的需要使我能接触到cocos2d的开发。这一刻也使我明白,学好前端的前提首先是兴趣,其次就是要学一门自己感兴趣的技术。现在前端的技术范围很广,我个人就很偏向于视觉动画这块。我比较喜欢的css和canvas。
当前在国内这方面比较厉害的大神就是张鑫旭、大漠、勾三股四 、袁川等人。我个人认为想学好前端还是需要基础的铺垫,虽然红宝书很大很沉,但是举个人亲身经历来说,有的时候牢固的基础能避免你给自己挖坑。就举个前端的小例子说吧,比如
css优先级
我把优先级分为5级
5>4>3>2>1
5级: !important
4级: id选择器
3级: 类,属性,伪类
2级: 元素和伪元素
1级: 通配选择器 *
有!important永远是最高的
其余的可以通过比大小来快速区分
级数从高到低去比较
级数相同时看数量,相同数量多那肯定就是胜者
举2个?:
#id {color:red} // 4级
.class {color:blue} // 3级
字体是红色red
#id input {color:blue}// 4级 2级
#id input[type=“text”] {color:green} //