教程不论是书面的还是视频的,最好是有具体项目能动手实践的,谢谢🙏
如果学到js的话,我还是推荐尼古拉斯的JavaScript高级程序设计(第三版)(江湖人称红宝书),虽然书籍名字是高级程序设计,但是都是很基础的,虽然里面未涉及到js最新的实现,但是还是可以夯实你的基础,作为一个过来人的推荐~~
我就是非科班自学过来的,没怎么看视频,因为嫌弃视频讲的慢,主要是花了半个月时间看菜鸟教程把js和html,css都手敲了一遍然后理解了之后拿了一个比较难的页面做重写样式和基本交互,主要还是要边动手边思考和理解。再往后你会觉得视频真的没太大用处。如果一些基础文档看不懂,可以去找一些视频有很多免费视频的没必要去报班,浪费钱。看完入门视频之后再来过入门文档,如果文档还是过不了...建议退坑吧。
无论科班或者非科班,我感觉都无所谓,前端入门还是比较简单的,非科班入门也一样,可以从html,css先看起。前端难的是入门后的深度学习,以及前端技术的更新迭代非常之快,入门容易,走进去难。
html -> css -> javascript -> jQuery 大概的基础路线就是这样子,学完之后其他的有些框架vue,boostrap等都可以学了
项目的话,网上很多,善用百度~
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
5 回答1.7k 阅读✓ 已解决
小白也分很多种
1.非科班出生 => 直接报培训班吧 要学的东西太多 必须要一个系统化高强度的学习才有用
2.科班出生 => 计科,电子系 有计算机基础 直接在慕课网看视频 sf查看基础文章就可以了
3.后端童鞋 => 后端同学重点看html,css。js的就直接查文档就可以了
以上指的是入门 入门后多找项目来练习 带着项目学是最快的
学习路线:html+css => js => jq => es5部分特性 => 框架(angular|react|vue) => node(npm) => es6 => webpack