前端扩展

一、前端开发基础知识须知

前端开发过程中需要具备的基本知识储备,内容有些杂乱;主要关注前端开发框架基本知识即可。

1.1、开发知识拓展

  1. SEO 优化:网站加载速度
  2. 常用位图图像格式介绍
  3. hAtom 联合内容标记语言
  4. YAML 另一种标记语言

1.2、Npm(Node Package Manager)包管理器

  1. NodeJS和Npm 服务介绍
  2. Node 版本管理工具 nvm | nvm-windows
  3. Npm 命令管理模块操作介绍
  4. Npm 管理工具和 Package.json 文件

1.3、前端开发基础知识

  1. 什么是 Polyfill?
  2. JavaScript 模块化开发小白讲解
  3. Webpack 静态模块打包器介绍
  4. 前端开发发展过程和SPA实现原理介绍
  5. dotenv-cli 前端多环境变量配置工具

1.4、请求跨域解决说明

  1. 前端开发中跨域问题解决方案
  2. 请求跨域方案-JSONP请求

二、前端开发常用模块

前端开发过程中,会使用到各种便利的模块组件。

2.1、JavaScript 的异步模式和Promise

  1. JavaScript 异步编程介绍
  2. Promise 的含义和用法
  3. Promise.prototype.then() 介绍
  4. Promise.prototype.catch() 介绍
  5. Promise.prototype.finally() 介绍
  6. Promise.resolve()和 reject()介绍
  7. 使用 Promise 处理异步编程入门
  8. Promise 对象介绍和核心API介绍
  9. Promise的API 列表
  10. Promise 细节点说明

2.2、async和 await 优化 Promise

  1. async 函数和await 表达式优化异步操作
  2. async 函数和await 表达式细节说明

2.3、axios 基于 Promise 的HTTP 请求客户端

  1. axios Http请求客户端入门
  2. axios.create(config) 创建的实例介绍
  3. Axios 配置withCredentials :跨域请求是否需要凭证
  4. axios 请求配置信息设置过程概述
  5. axios 拦截器概述
  6. axios 接受请求响应详细概述
  7. axios 运行的整体流程
  8. 使用 axios 模块下载文件

2.4、基础常用模块

  1. JavaScript中的 Moment.js的使用