摘要:
基础类型 1布尔值let isDone: boolean = false; 2 数字let decLiteral: number = 6;let hexLiteral: number = 0xf00d;let binaryLiteral: number = 0b1010;let octalLiter 阅读全文
摘要:
计算属性 1介绍 计算属性是自动监听依赖值得变化,从而动态返回内容,监听是一个过程。在监听的值变化时,可以触发一个回调,并做一些事情: 有以下特点: *数据可以进行逻辑处理。减少模板中计算逻辑。 *对计算属性中的数据进行监听 *依赖固定的数据类型(响应式数据) 2计算属性vs普通属性 可以像绑定普通 阅读全文
摘要:
1.在一个新建的angular的项目中插入element npm i --save element-angular 2.在项目中的styles.css中插入文件,下列文件放进去即可 @import "~element-angular/theme/index.css" 3.在app.module.ts 阅读全文
摘要:
Promise 有三种状态:Pending 初始态; Fulfilled 成功态; Rejected 失败态 Promise是一种异步解决方案, 只能有以下两种方式,不可逆,不可以取消, 状态变化两个形式: 第一种:Pending -> Fulfilled 第一种:Pending -> Reject 阅读全文
摘要:
参考:https://www.cnblogs.com/shuigu/p/6908520.html 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策 阅读全文
摘要:
正则表达式 您很可能使用 ? 和 * 通配符来查找硬盘上的文件。? 通配符匹配文件名中的单个字符,而 * 通配符匹配零个或多个字符。 像 data?.dat 这样的模式将查找下列文件: 使用 * 字符代替 ? 字符扩大了找到的文件的数量。data*.dat 匹配下列所有文件: ^[0-9]+abc$ 阅读全文
摘要:
了解CMD和AMD之前先了解模块化设计,既然是模块化设计,那么作为一个模块化系统所必须的能力: 1. 定义封装的模块。 2. 定义新模块对其他模块的依赖。 3. 可对其他模块的引入支持 思想有了,那么总要有点什么来建立一个模块化的规范制度吧,不然各式各样的模块加载方式只会将局搅得更为混乱。那么在Ja 阅读全文
摘要:
1 let命令声明,没有变量提升 基本语法: ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b / 阅读全文