作为一个初学者,或是一个刚入门的大佬,面对各种前端知识,纵横交错,如果没有一个己定的方向,真会产生一种错觉.其实前端入行很容易,也是一门比较容易上手的技能.但是没有一个明确未来的方向.自学几年,感觉也会没有太大的成长。
前端不外乎以下三大件: HTML CSS JS 以下给到大体掌握的内容
学习路径:
HTML:
1.掌握HTML基本语法。
2.掌握基本HTML标签(基础标签,文本标签,布局标签)。
3.掌握a标签 img标签 列表标签(ul) 表格标签 表单标签。
4.掌握标签语义化及布局思想。
CSS:
1.CSS选择器: 基本选择器 层次选择器 伪类选择器。
2.掌握CSS常用样式: 如:字体属性,文本属性,背景属性。
3.掌握盒子模型。
4.浮动布局思想。
5.定位思想。
6.掌握HTML5 CSS3相关标签及重点特效。
7.掌握移动WebApp布局相关操作。
8.掌握简单的性能优化。
Js:
1.掌握ES5基础语法,理解ES6常用基本语法。
2.掌握函数,数组,对象。
3.掌握BOM 和DOM的操作。
4.掌握js事件注册及注销。
5.掌握JS常用特效制作思路及代码。
技术栈:
vue:
1.掌握组件化开发思想。
2.掌握生命周期。
3.数据绑定。
4.事件处理。
5.Vue-router路由。
react :
1.环境搭建。
2.虚拟DOM。
3.Jsx语法。
4.事件绑定。
5.生命周期。
6.组件。
7.Ant Design组件库。
初学者必需技能:
对于初学者,一款好的开发者工具,非常重要,熟练使用开发工具也非常重要,一般企业都使用vscode最多,当然HTML和CSS js是前端的必修课,这三门技术一定要掌握非常熟练哦!
新手建议:
对于一名刚入门的新人来讲;平时一定要多看相关的技术大佬门提供的技术文章,了解技术最前变动,有利于自己及时调整方向,掌握住所学内容中哪些比较常用,哪些作为了解的,同时扩大自己的技术知识面,加深对整体了宏观了解.
工作环境:
作为一名前端工程师来讲,其实工种也比较体面,说出去也感觉倍有面儿,当然,平时咱们的工作环境也很不错哟,常规工作时间,早上9:00到12:00 下午14:00到5:00左右,有些好一些的公司,下午15:00~15:30会提供下午茶,还是比较人性化了,当然,如果去的是小公司的话,哈哈...这个我就不多讲了哈
希望大家早日成为自己心中的大佬,加油!