学习路线一般是 html css js js的es6规范 vue
HTML: https://www.w3school.com.cn/html/index.asp 浏览一下大概
HTML5:https://www.w3school.com.cn/html5/index.asp 可以先不看,相当于是HTML的补充,会用到极少数
CSS: https://www.w3school.com.cn/css/index.asp 浏览一下大概
CSS3: https://www.w3school.com.cn/css3/index.asp 可以先不看,相当于是CSS的补充,会用到少数
JavaScript: https://www.liaoxuefeng.com/wiki/1022910821149312 照着例子写一下,着重语法和特性,可以先不看jquery, underscore, node.js
JavaScript ES6语法: http://es6.ruanyifeng.com/#README 对js的一些奇葩操作进行修正,封装一些常用的代码实现等。可以后面看,但是比较重要
vue.js:https://cn.vuejs.org/v2/guide/ 开发框架,需要了解html css,熟练掌握js语法才比较容易看懂
用到的其他库:
elementUI: https://element.eleme.cn/#/zh-CN
echarts: https://www.echartsjs.com/zh/index.html
vue-element-admin: https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/#%E5%8A%9F%E8%83%BD
其他规范: eslint scss
Java后端学习建议
第一阶段:
Java基础学习:熟悉数据类型和基本语法、对象和类、继承、接口、集合、异常,了解日志、反射、多线程。
参考书目:《java核心技术 卷1》《Java编程思想》,可以按自己的习惯,通过电子书、技术文章、视频学习。
如果已经有一定基础,跳过这一阶段,直接进行下面的学习。
第二阶段:
环境准备——安装JDK、MySQL、Maven、IDEA、Tomcat
Spring框架和数据库学习:
1.熟悉IoC和AOP基础原理。
2.熟悉Spring MVC框架的开发,建议跟着项目的代码学习(课题一),能够自己写简单的实例,实现一个功能模块。
3.学习MySQL的CRUD语法,了解索引、分区、性能优化等。
4.学习在Spring中通过MyBatis操作数据库,能够在项目中实现查询功能。
Spring官网:https://spring.io/projects/
Maven仓库:https://mvnrepository.com/
参考书目:《Spring实战(第5版)》《精通Spring4.x 企业应用开发实战》
如果已经有一定基础,感兴趣的可以进一步学习Spring的事务管理、任务调度、缓存等。
第三阶段:
Spring Boot框架的学习:
结合课题二代码,学习Spring Boot的特性、启动器、自动配置原理,以及日志框架、事务管理、缓存的使用。
能够在课题二代码的基础上,与前端调试交互,完成新功能模块的开发。
参考官网:https://spring.io/projects/spring-boot