1.开发软件选择
VS code、sublime、webstorm(推荐VS code)
2.html入门
建议一周以内完成,推荐网站w3school了解基本的语法,使用规则即可(标签、属性、基本结构)
看完后可以快速浏览一些视频教程,掌握对应开发软件的一些快速使用方式,如快捷键、快速生成结构等,如果使用VS code和sublime还需要安装一些插件,根据需要安装即可。
3.css入门
同样建议一周以内完成,推荐w3school。熟悉css的语法结构,了解如何对标签增加样式,学会实现常见布局方式(水平居中、垂直居中等)。到这一步就已经可以做一些网页了,可以尝试做一个简单的页面作为练习,判断自己是否掌握了html和css的基本运用方式。
4.js入门
这一部分需要学习的知识点较多,推荐学习一周以上。如果有变成基础的话,学起来应该比较轻松,没有编程基础可能就会比较费力。推荐网站w3school,完全没有编程基础的小伙伴建议先看视频了解一些基本的东西,教学视频比较多,B站上就有很多可以看,可以根据需要自行选择。
这一部分主要需要学习:js语法,对象定义方式、属性,如何定义函数,函数参数定义、函数调用以及Jquery的使用等。这几个是入门前端最最基本需要学会的东西,随着不断深入需要学习的东西也更多。
学完这些就可以写一些带有逻辑的操作页面了,可以自己找一些简单的页面练习一下,推荐比较多的是2048小游戏。
除了以上这些必备技能你可能还需要git、ps等技能。
git的学习推荐廖雪峰的教程链接,主要需要学会如何创建仓库、如何从远程仓库拉取到本地,本地如何提交到远程,本地分支与远程合并时遇到冲突如何解决等。
ps主要是需要学会切图以及测量各个控件之间的距离需要用到,这个搜索引擎随便一搜就能搜到,此外推荐一个网页——蓝湖,测距吸色什么的比较方便,毕竟打开PS还是比较耗时间的。
后续还需要学习如何与后端通信,如何使用框架等。