Web Developer - zilongxuan001/LearnFreecode GitHub Wiki

1.学习HTML

  • 语义HTML
  • 组织DOM(文档对象模型)
  • 至少要制作5个HTML网页

2.CSS基础

  • CSS基础属性
  • 盒模型(box model)
  • 响应式网站
  • 设计上一步制作的HTML网页

3.JavaScript基础

  • 语法和基本机构
  • 操纵DOM
  • 如范围、闭包、变量提升以及事件冒泡等主题
  • XHR或者Ajax
  • ES6+的所有新特性

了解jQuery(可选)

4.响应式网站用JavaScript增加交互性

5.在github上面找项目打开某些开源项目的pull请求

  • 增强UI,把任何演示页做成响应式或者改进设计
  • 看看有什么开放的issue是你能够解决的
  • 重构任何你认为自己可以改进的代码

就像这个repo一样,告诉他们你正在学习让他们就你的PR以及可以如何加以改进提供反馈。

6.鼓励自己一下

去找份自由职业工作或者也许可以去试试能不能找份全职了。

7.包管理器(任选一个)

  • yarn
  • npm

8.安装一些外部库到你制作的网页上

看看语义版本控制

9.CSS预处理器

10.CSS框架

  • Bootstrap

11.CSS组织

  • BEM

12.构建工具

13.创造一个库