- 博客(6)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 babel源码解析一
parse–>AST(解析源码为ast) if (ast) { if (ast.type === "Program") { ast = t.file(ast, [], []); } else if (ast.type !== "File") { throw new Error("AST root must be a Program or File no...
2020-01-12 21:59:28 4607
原创 js设计模式之(传输对象模式)
传输对象模式 传输对象模式(Transfer Object Pattern)用于从客户端向服务器一次性传递带有多个属性的数据。传输对象也被称为数值对象。传输对象是一个具有 getter/setter 方法的简单的 POJO 类,它是可序列化的,所以它可以通过网络传输。它没有任何的行为。服务器端的业务类通常从数据库读取数据,然后填充 POJO,并把它发送到客户端或按值传递它。对于客户端,传输对象是只...
2020-01-06 17:35:35 553
原创 js设计模式之(状态模式)
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 介绍 意图: 允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。 主要解决: 对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。 何...
2020-01-06 17:33:24 458
原创 js设计模式之(解释器模式)
解释器模式 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析.符号处理引擎等。 介绍 意图: 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 主要解决: 对于一些固定文法构建一个解释句子的解释器。 何时使用: 如...
2020-01-06 17:28:31 542
原创 js设计模式之(命令模式)
命令模式 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 介绍 意图: 将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。 主要解决: 在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需...
2020-01-06 17:25:36 698
原创 js设计模式之(桥接模式)
桥接模式 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 介绍 意图: 将抽象部分与实现部分分离,使它们都可以独立的变化。 主要解决: 在有多种可能会变化的情况下,用继承会造...
2020-01-06 17:22:45 725
android连接wifi(比如cmcc)的时候,怎么才能让它不自动打开认证界面???
2015-08-03
大神门,连接wifi(比如cmcc)的时候,怎么才能让它不自动打开认证界面???
2015-08-03
大神门,连接wifi(比如cmcc)的时候,怎么才能让它不自动打开认证界面???
2015-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人