Introduction to a,
-
The Three Musketeers. – Most basic and most important
- Html:www.runoob.com/html/html-t…
- Css:www.runoob.com/css/css-tut…
- Javascript:www.runoob.com/js/js-tutor…
-
Practice:
- Write an article in HTML, using as many semantic tags as possible
- CSS exercise, draw the following page
- Front-end introduction practice demo [this tutorial from easy to difficult, from drawing the basic page to design mode to write a small game, very suitable for the introduction of practice, you can choose to do] Baidu front-end institute of technology – exercises
- Js is the most important, practice to a certain extent can see this primer to consolidate the foundation: JavaScript DOM Programming Art (2nd edition)
- Advanced Programming in JavaScript (4th edition)
-
The framework
Choose one. It is recommended to choose VUE
- Vue:
-
- Novice tutorial: www.runoob.com/vue2/vue-tu…
- Official website document: cn.vuejs.org/v2/guide/in…
- UI component library: antdv.com/docs/vue/in…
- React:
-
- Novice tutorial: www.runoob.com/react/react…
- Website document: zh-hans.reactjs.org/docs/gettin…
- UI component library: Ant. Design /docs/react/…
-
nodejs
This year will also point to the back end [can be put in the project to learn again]
- Nodejs:www.runoob.com/nodejs/node…
- Express:www.runoob.com/nodejs/node…
- Koa: chenshenhai. Making. IO/koa2 – note/n…
Second, improve the
Improvement can be achieved with a lot of project practice [assuming that the above introduction has been completed]
-
Recommended Technology Stack
- Front end VUE + ANTD + Baidu Echarts chart
- Back-end nodejs + KOA + mongodb
-
Test project
- Background data management system
-
- Front – end menu, table, form, chart, permission management
- Add, delete, and check CRUD for the back-end database
- Mimicking the Nuggets on juejin.cn
- Netease Cloud Music mobile terminal web version
- Taobao mall
Third, expand
typescript:ts.xcatliu.com/
Electron: Uses the front end to write to the client
Native: React and Vue write mobile applications
Flutter: Cross-end solution