JavaScript

本文所要讲解JavaScript是包括ECMAScript语言与其在Web应用中使用的一系列相关技术。

基础篇

语言篇

对象的创建和继承

BOM

BOM(Browser Object Model),游览器对象模型,提供了很多浏览器对象,用于访问浏览器的功能。

window

location

screen

history

DOM

进阶篇(框架设计, 源码解读)

种子模块

模块加载

语言模块

浏览器嗅探与特征侦查

类工厂

选择器引擎

节点模块

数据缓存系统

样式模块

属性模块

事件系统

异步处理

数据交互模块

动画引擎

插件化

MVVM

高阶篇(应用)

设计模式(JavaScript实现)

模式是一种可复用的解决方案,解决某类特性情况下重复出现的问题。 学习思路:

  1. 模式名称
  2. 描述
  3. 上下文
  4. 问题陈述
  5. 解决方案
  6. 设计
  7. 实现
  8. 插图
  9. 示例
  10. 已知的用法 本文主要讲解Gof设计模式的二十三种,按用途分类为创建型, 结构型和行为型。

行为型

观察者(Observer)模式

创建型

工厂(Factory)模式, 单例(Single)模式, 原型(Prototype)模式

结构型

装饰者(Decorator)模式, 组合(Composite)模式

results matching ""

    No results matching ""