我的前端学习路线

原帖地址: https://github.com/qiu-deqing/FE-learning

 

入门阶段应该熟练掌握的基础技能:

  • HTML4HTML5语法、标签、语义
  • CSS2.1CSS3规范,与HTML结合实现各种布局、效果
  • Ecma-262定义的javascript的语言核心,原生客户端javascriptDOM操作HTML5新增功能
  • 一个成熟的客户端javascript库,推荐jquery
  • 一门服务器端语言:如果有服务器端开发经验,使用已经会的语言即可,如果没有服务器端开发经验,熟悉Java可以选择Servlet,不熟悉的可以选PHP,能实现简单登陆注册功能就足够支持前端开发了,后续可能需要继续学习,最基本要求是实现简单的功能模拟,
  • HTTP

学习方法:

  1. 入门阶段反复阅读经典书籍的中文版,书籍中的每一个例子都动手实现并在浏览器中查看效果
  2. 在具备一定基础之后可以上网搜各种教程、demo,了解各种功能的实际用法和常见功能的实现方法
  3. 阅读HTML,CSS,Javascript标准全面完善知识点
  4. 阅读前端牛人的博客、文章提升对知识的理解
  5. 善用搜索引擎

学习目标:

  1. 熟记前面知识点部分的重要概念,结合学习经历得到自己的理解
  2. 熟悉常见功能的实现方法,如常见CSS布局,Tab控件等。

 

入门书籍和资料:

  1. HTML先看《HTML & CSS: Design and Build Websites》1-9章,然后《HTML5: The Missing Manual》1-4章。
  2. CSS先看《CSS: The Missing Manual》,然后《CSS权威指南》
  3. javascript先看《javascript高级程序设计》,然后《javascript权威指南》
  4. HTTP看HTTP权威指南
  5. 在整个学习过程中HTML CSS JavaScript会有很多地方需要互相结合,实际工作中也是这样,一个简单的功能模块都需要三者结合才能实现。
  6. 动手是学习的重要组成部分,书籍重点讲解知识点,例子可能不是很充足,这就需要利用搜索引擎寻找一些简单教程,照着教程实现功能。
posted @ 2020-04-14 09:21  黑马nixi  阅读(126)  评论(0)    收藏  举报