web前端进阶教程目录

web前端的学习的入门并不难,但是在学习和应用的过程中,你会发现各种新知识和新技术层出不穷,似乎没有止境,本教程从体系化的角度去设计,希望从高处着眼,用生活化的角度去理解。

一、学习准备

  1. WEB前端是什么
  2. 初步了解浏览器
  3. 在浏览器输入网址到看到页面经历了哪些过程?
  4. 新手理解HTML、CSS、javascript之间的关系

二、网页布局基础

HTML

  1. HTML是什么,超文本是什么意思
  2. HTML语法与文档结构
  3. HTML文档头部head的结构与meta标签
  4. HTML文档的标签分类
  5. HTML表单标签及用法详解
  6. 严格的xhtml
  7. HTML5有什么新特性
  8. 前端要掌握的字符集知识-让网页告别乱码
  9. 前端优化-结构、表现、行为分离

CSS

  1. CSS入门与选择器
  2. CSS属性详解1
  3. CSS盒模型与定位
  4. CSS盒模型与定位相关属性
  5. CSS3的新特性
  6. 使用CSS3制作网页动态效果入门
  7. CSS颜色体系
  8. CSS浏览器兼容与cssHack
  9. CSS reset和常用样式
  10. 前端优化-css优化CSS样式的书写顺序及原理

页面布局(Layout)

  1. 前端页面布局方式的演变
  2. 前端静态网页布局经验谈
  3. 响应式布局与媒体查询原理
  4. 一步步学习Flex弹性布局
  5. 一步步学习grid网格布局
  6. 移动端布局常用方法

相关知识

  1. 前端SEO优化
  2. 前端优化-网页图片优化
  3. 提高前端开发效率—前端代码编辑器
  4. 提高前端开发效率—使用Emmet提高前端开发效率
  5. 提高前端开发效率—CSS预编译语言Sass、Less和Stylus
  6. 提高前端开发效率—使用浏览器开发者工具

三、Javascript

  1. Javascript简介

ECMAScript语法

  1. ECMAScript基础语法
  2. Javascript变量的声明、赋值、变量提升和作用域
  3. Javascript数据类型
  4. 用JS内存空间理解基本类型和引用类型的区别
  5. Javascript运算符
  6. javascript数据类型转换
  7. Javascript语句
  8. Javascript流程控制语句
  9. Javascript中的对象入门
  10. Javascript函数入门
  11. Javascript执行顺序和执行环境
  12. Javascript构造函数
  13. JavaScript面向对象-创建对象
  14. Javascript面向对象-对象属性详解
  15. JavaScript面向对象-继承机制
  16. JavaScript Object对象
  17. JavaScript Number对象
  18. JavaScript Boolean对象
  19. JavaScript 字符串(String) 对象
  20. JavaScript RegExp 对象
  21. JavaScript 正则表达式语法
  22. javascript中数组Array对象
  23. JavaScript Date对象
  24. JavaScript Math对象
  25. JavaScript的JSON对象
  26. JavaScriptJS运行机制-进程和线程
  27. JavaScript运行机制-事件循环与任务队列
  28. ES6新特性概览
  29. ES6 声明与表达式
  30. ES6 字符串的扩展

JavaScript浏览器宿主对象

  1. 前端要理解的widow对象

文档对象模型(DOM)

  1. Javascript中的DOM(一) DOM树和节点
  2. Javascript中的DOM(二) DOM 对象类型

浏览器对象模型BOM

  1. 浏览器对象模型BOM

JavaScript实现异步通信

  1. AJAX和XHR实现浏览器与服务器的异步通信
  2. 前端要了解的HTTP知识
  3. 前端性能优化 —— 减少HTTP请求

客户端存储API

  1. 浏览器端的几种存储技术
  2. cookie
  3. localStorage和sessionStorage
  4. 离线缓存 application cache
  5. 浏览器的本地数据库 IndexedDB
  6. 前端优化-缓存的利用

用于绘制和操作图形的API

  1. Canvas

设备API

  1. 地理定位API

四、jQuery API

  1. 什么是js库(Libraries),常用的 JavaScript 库
  2. Jquery简介
  3. Jquery原理
  4. 从Jquery谈闭包

五、前端进阶之MVVM框架

  1. MVVM框架原理
  2. VUE单页应用入门-路由与组件
  3. Windows系统搭建VUE环境
  4. vue-cli创建的vue项目之目录结构
  5. 在项目中使用vue-router

六、前端高级教程

  1. 前端要懂的计算机网络知识
  2. 版本管理工具 git/svn
  3. 打包工具 webpack
  4. 前端优化
  5. 前端安全
  6. 前端要懂的数据结构

你可能感兴趣的:(web前端进阶,前端进阶之路)