要想成为资深前端工程师很难,不是短时间就可以做到的,即使你很有天赋。
光学个JS就OK了?要学的东西还多着了,比如:
计算机基础(计算机原理,计算机结构,二进制,数据结构,算法,编译原理等)。
网络基础(tcp,icp, ip,http, https各种网络通信协议)
前端基本知识html、css、js、ajax、jquery、html5 api、websocket、canvas、webgl、3D。
前端框架vue、react、angular、svelte等
前端各种UI框架Bootstrap,element-ui, ant design,Weui,iview等
各平台小程序框架、APP开发框架uniapp, react-native, flutter等。
第三方扩展语言typescript、less、sass等。
各种打包工具和脚手架(webpack、vite)。
包管理(npm, yarn等)、版本控制(SVN,git)。
各种IDE开发工具(VScode,webstome, hbuilder等)。
数据库知识,基本SQL语句,关系数据库,非关系数据库。
浏览器原理,dom,BOM,网页渲染等。
web服务器,Nginx, nodejs等。
运维相关知识。
交互设计,视觉设计,PS,音视频处理,3D, webgl,动画,数学,物理等等太多了。
慢慢学吧,不要想一口气吃个大胖子。
css控制段落,css花瓣动画,css医学分级,css菜单栏收缩,html css知识点,css中定位方式的区别,css中body设置属性