A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 3617471903 中级黑马   /  2020-3-21 15:26  /  1263 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


第一点 夯实基础
基础一定要掌握牢固,基础知识一问三不知,就是贻笑大方。css,js基础知识一定要掌握得很熟练。
到什么程度可以称为熟练?你能使用css实现斑马条纹背景,毛玻璃效果吗?能给图片实现滤镜效果,能实现所有自适应布局效果吗?原型,原型链,闭包是实现设计模式的必备知识,你真的弄懂了吗?闭包导致内存泄漏的原因是什么,你弄明白了吗?ajax跨域的解决方案你可以说几种?9102年了,你还是只告诉我jsonp吗?http协议有了解过吗?
现在是9102年了,这些问题老掉牙了。可是我要告诉你的是,掌握好这些老掉牙的基础,就是很重要。上层的技术可以变更的很快,基础变动很慢,投入时间学好基础,性价比很高。

第二点 深究原理
Angular,React,Vue框架和脚手架的普及,越来越多的前端工程师浮于表面,调用框架的API完成任务就完事。要成为一名优秀的前端,绝不能成为单纯的”API调用工程师”,一定要掌握框架背后的原理性知识。
Virtual DOM diff算法,双向绑定原理等等框架背后的机制都值得我们去学习。框架API可以更新很快,而他们背后的原理都是相似的,学好原理既可以让我们对框架底层了解更深入,又可以使我们迅速掌握不断更新的框架表层。只会用框架永远也成不了大神。
最好用记事本儿写,便于深刻的理解和记忆各标签和属性,同时锻炼了敲代码的速度,虽然开始写的时候不熟悉,慢慢的就好了,修炼高深内功必须从基础练起

2 个回复

倒序浏览
除了恐惧和欲望,还有什么可以激励自己长期地努力?
回复 使用道具 举报
能坚持学习的人都是最棒的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马