给你的建议是,学习完每一个技术点,多去做一些经典的案例,尝试自己写写页面和交互动画,在写的过程中遇到问题可以多百度或者问一些有经验的人。这样坚持1-2个月前端基础的话应该是没问题的。
其次还要注重基础理论的积累,比如css盒模型,布局,过渡与动画,定位这些比较常用的理论。对于javascript,要多熟悉逻辑运算的语法和数组语法,因为很多场景下javascript都在处理逻辑。你也可以尝试写写诸如轮播图,卡片切换,拼图等游戏,这样可以强化对代码逻辑的理解
前端进阶更需要懂底层的知识,比如js闭包,闭包优缺点,浏览器垃圾回收机制,dom更新原理及性能优化,原型与原型链,对象与继承等,要非常了解。
后期想做到高级前端,可以通读一遍javascript高级程序设计,然后了解基本的数据结构与算法,比如冒泡排序,快速排序,希尔排序,链表与二叉树。对主流框架如vue,react等比较熟悉并能独立负责项目。
前端架构需要非常熟悉前端工程化的流程,比如配置前端开发工作流,如webpack,gulp,知道如何封装团队公共组件库和类库,比如使用rollup,会自动化部署,shell脚本,pm2等知识,对git分支策略也需要有一定的认知。
如果大家对于学习前端有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,603985993这是我的web前端交流3000人裙,有任何问题可以随时来咨询我。
再说三点建议
1、清晰的学习路线:学习前端开发一定要有一个清晰的学习路线,只有路线清晰了才能有一个系统的学习过程。不少初学者就缺乏一个清晰的学习路线,从而导致在学习过程中浪费了大量的时间。
2、实操结合总结:实操在学习编程的过程中是非常重要的,但是每完成一个实验之后一定要及时总结,因为总结的过程正是消化的过程。不少人在学习前端的过程中速度比较快,但是掌握得并不扎实,就是总结做得不够。
3、以综合性实操为目标,逐步分解:在学习的不同阶段都以一个综合性的实操为目标,然后进行分解式学习。这样在学习的过程中能够完成知识的串联,能够形成一个整体的认知,在学习的过程中往往都是有明确目标导向的。
以上就是我的分享,希望对你有所帮助。
如果觉得《请问我应该怎么做 才能让前端的基础打牢固?》对你有帮助,请点赞、收藏,并留下你的观点哦!