Skip to content

web/前端/JavaScript/基础/学习/开发/进阶/速成

Notifications You must be signed in to change notification settings

zz570557024/web.doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

《Web.doc》

  • 前端学习笔记
  • 前端技术速成

PART1

  • JS基础相关
    • JS基础
    • JS语句
    • JS表达式
    • 数组的push方法
    • JS对象
    • 队列与堆栈
    • JSON对象
    • JS语法
    • console对象
    • 命令行 API
    • 正则表达式
    • Promise
      • 大白话讲解Promise
      • all的用法
      • Promise/A+规范
      • jquery中的Promise
  • ES6相关
    • 变量
      • Let & Var
      • 暂时性死区
      • 块级作用域
      • const命令
      • ...
    • 数组的扩展
    • 扩展运算符的应用
    • 对象的扩展
      • 属性名表达式
      • __proto__属性
      • super 关键字
      • Null 传导运算符
      • 属性的遍历
    • 对象的扩展运算符
      • 解构赋值
      • Symbol
      • 作为属性名的 Symbol
      • 实例:消除魔术字符串
    • Set & Map
      • Set
      • Map
    • Proxy
      • Proxy 实例的方法
      • get()
      • set()
    • Promise 的含义
    • Iterator(遍历器)的概念
      • Generator 函数
    • Generator 与协程
      • 协程与子例程的差异
      • 协程与普通线程的差异
      • 异步操作的同步化表达
      • 控制流管理
    • 类的实例对象
    • 装饰器
    • Module 的语法
    • Module 的加载实现
    • 读懂 ECMAScript 规格
  • DOM/BOM相关
    • DOM
      • Node对象
      • Document对象
      • 盒状模型相关属性
    • BOM
      • History 对象
      • Cookie
      • AJAX
  • webSocket
    • 接口
      • WebSocket
      • CloseEvent
      • MessageEvent
    • 阻塞
    • 把非阻塞I/O作为头等大事:Node
    • 原生无阻塞:Go
    • 性能评测
  • Node.js
    • Node基础
      • 异常处理
      • 回调函数
      • 命令行脚本
    • Buffer对象
    • Child Process模块
      • Shell
      • Forever
    • events模块
    • Express
      • 中间件
    • Koa
      • 中间件
      • 路由
      • context对象
      • 错误处理机制
      • cookie
      • Request对象
      • Response对象
      • CSRF攻击
    • CommonJS规范
      • CommonJS模块的特点如下
      • AMD规范与CommonJS规范的兼容性
      • 加载规则
    • MongoDB的应用
      • Mongoose
    • DNS模块
    • NPM模块
    • os模块
    • Stream接口
      • 可读数据流
      • 继承可读数据流接口
      • 可写数据流
      • pipe方法
      • 转换数据流
      • HTTP请求
  • 前端高并发
    • 高并发下的数据安全
      • 悲观锁思路
      • FIFO队列思路
      • 乐观锁思路
    • 大规模网站架构的缓存机制和几何分形学
      • 前端Cache机制
      • Web负载均衡
      • MySQL数据库内部缓存使用
      • 异地部署(地理分布式)
  • 前端测试
    • ESLint
    • Karma
    • Nightwatch
    • E2E
    • Selenium/PhantomJS
    • 其它
  • 其它
    • HTTP
      • form-data
      • x-www-form-urlencoded
      • Cookie/Session
      • Filter拦截
      • Ping
      • DOS命令
    • package.json文件
    • JavaScript
      • 数据库操作
      • 事件驱动和非阻塞式设计
      • 异步编程
        • 回调函数
        • 事件监听
        • 发布/订阅
        • Promises对象
        • Generator
        • 异常处理

PART2

  • 面向对象
    • 模块的放大模式
    • 包装对象实例的方法
      • Unicode
    • 函数的定义方式有三种
    • 接口模式
  • 函数式编程
    • 高阶函数
    • 闭包
  • 设计原则/模式
    • 设计原则
      • 单一职责原则
      • 开闭原则
      • 里氏替换原则
      • 依赖倒置原则
      • 接口隔离原则
      • 迪米特法则
      • S.O.L.I.D 代表什么?
    • 设计模式
      • 装饰器模式

PART3

  • npm
    • 基础
    • 开发NPM
  • Webpack
    • 入口(Entry)
    • 出口(Output)
    • Loader
    • 插件(Plugins)
    • 使用 Loader
    • 支持的模块类型
  • react
    • 简介
    • JSX
    • 组件&Props
      • 函数定义/类定义组件
      • 组件渲染
    • State & 生命周期
    • 数据自顶向下流动
    • 框架
  • 网页模板引擎
  • Tools
    • Grunt
    • Redux

PART4

About

web/前端/JavaScript/基础/学习/开发/进阶/速成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published