本身Java后台开发,有一点前端开发基础,了解vue全家桶、webpack、ES6语法,但不懂的地方也很多,例如:
- 网页是怎么响应式布局的
- HTML、CSS的一些高级用法都不会
- 大的前端项目具体架构是什么样的,怎么开发的,在哪些地方用到了那些组件、技术
- 前端框架、UI框架有什么用,在项目里要用这些框架吗?
- ……
总体来说就是一个前端小白,好在有软件开发基础,前端的代码还能看懂一些
我的计划:
1、看《CSS权威指南 第四版》,HTML5(菜鸟教程),Vue全家桶(官网API),《ES6标准入门》、《深入浅出webpack》,Element UI(官网API),然后仿写几个网站项目(响应式)
2、看《JavaScript高级程序设计》,研究 jQuery源码,手写一个jQuery库
3、研究 Vue2.x 源码,尝试写一个插件
4、接下来就不知道了
我的目标是想成为一个高级前端开发工程师,然后把Vue作为以后要深入研究的方向,当然,flutter,serverless……我目前也就听说过,需要学的东西很多,所以,如果有前端的大佬,希望可以指点一下,虽然网上有很多视频教程,但我感觉视频里都是别人的东西,技术还是要自己摸索。
恭喜从java升级到javascript。你已经会java,只需要学script了。
还是那句话:多写、多看、多想、少吹B、不加群
如果是纯兴趣喜欢前端,可以业余时间先研究下,如果是因为待遇或者啥的劝你别入坑,java就业本来就很好还想转坑,也一样的。
大部分书都不用看,不是过时,就是适用面太窄f
看看ts语法,吃透antd-pro,能照着用vue3仿一个就算差不多了
至于webpack,背点面试题,真正用的时候,你才懒得挨个配,用到哪个参数查文档就行了