感谢邀请,我觉得楼主意识到这个已经是不错了,说明你已经意识到前端不是一个简单的技艺,而是除了会操作Dom,联调API,写写Css简单样式,等等入门级别的技能之外,还需要以一种前端软件架构思维来全面的看待前端这个分离于以前前后端混合的模式,现代化的前端完全与后端是隔离的,前后端交流的方式是JSON形式的接口,前端由以往的页面混合DIV混合JS文件混合CSS文件混合开发模式转变成了组件模式,通讯形式也变得丰富多彩,MVVM设计的VUE前端脚本语言的组件之间以广播形式通讯方式,Angular的双向绑定,拦截器,依赖注入等后端式框架思维着实给我们前端开发者的深入学习理解增加了不少的学习成本。
个人觉得要想提升自己,需要了解以下。
之间的区别,了解如何使用长链接与短链接。
掌握JS的基本特性,基本用法,知道JS的开闭原则,并能够实际应用到实际项目中去。进阶需要了解JS的内存管理,实例与引用的机制,浏览器的Repaint Dom机制(构造文档形式的DOM树),浏览器渲染JS引擎的一些原理。
了解CSS的一些常用写法,了解浏览器的如何解析CSS样式,知道如何优化CSS样式,知道SASS(一种OOP写法)。
祝楼主早日成为行业大牛!