写在前面:

写这篇文章主要是为了激励自己x

其实之前一直从众想做java后端来着,但我发现我为数不多的项目经历无一不会关注界面怎么写。

最近面了一个开发岗之后决定直视自己的内心。

但是我对前端的了解也只是局限于不是很熟练的HTML/CSS,虽然写Electron-vue的项目有用Js和vue,但其实并不了解。。一边用一遍搜索来着。。还是要打好基础才好!

下面整理一下看到的资源和课程,加油努力啦!


学习资源

要学什么

HTML/CSS

因为本科学过网页设计的课程,有一定HTML和CSS的基础,决定遵循[1]的建议,快速把下面几本书(前三本)先过一遍。当然CSS的基础会相对弱一些,因为记不住qaq,可能会码一些freecodecamp.org上的练习,记录在github仓库中,再找一些网站的总结。同时根据一些常见面试题查漏补缺。

代码环境主要是VSCode+Live server本地热启动服务器的方式实时预览。

Javascript -> ES6

《javascript高级程序设计》,然后《javascript权威指南》

axios

Axios 中文文档 | Axios 中文网 | Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js (axios-http.cn)

webapi

vue

react

nodejs

echarts等

可以参考2022年web前端开发学习路线图 - 哔哩哔哩 (bilibili.com)

网站

免费学习编程 - Python、JavaScript、Java、Git 等 (freecodecamp.org)

一个可以学习html/css/javascript/nodejs/react等并在线编程测试的网站,同时可以实现一些小项目并获取认证

面试

几个前端面试知识库:(待探索和整理)

大前端面试宝典 - 图解前端 (lucifer.ren)

前端面试每日3+1-以前端面试题来驱动学习,提倡每日学习与思考,每天进步一点! (h-camel.com)

前端面试 (lgwebdream.github.io)

序章 - 前端面试指南 (gitbook.io)

前端校招面试题目合集_HTML/CSS/前端基础_牛客网 (nowcoder.com)

介绍 - 前端面试小册 (chenqaq.com)

项目计划

其他

helloqingfeng/Awsome-Front-End-learning-resource: GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)

前端导航 (kwgg2020.com)

前端开发者手册 · Front-end Developer HandBook (gitbooks.io)

nicejade/Front-end-tutorial: 最全的资源教程-前端涉及的所有知识体系,并在 Nice Front-end Tutorial 持续更新; (github.com)

helloqingfeng/Awsome-Front-End-learning-resource: GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)

https://www.ruanyifeng.com/blog/javascript/

JavaScript 全栈工程师培训教程 - 阮一峰的网络日志 (ruanyifeng.com)

网道 - 互联网开发文档 (wangdoc.com)


  1. GitHub - qiu-deqing/FE-learning: 结合个人经历总结的前端入门方法 ↩︎