摘要:
/** * mixins 混入 在类中 混入其他功能 * 使用 mixins 可以实现类似多继承的功能 * * 1 只能继承 自 Object 不能继承其他类 * 2 不能有构造函数 * 3 一个类可以mixins 多个 mixins 类 * 4 mixins 不是继承 也不是接口 而是一种全新的特 阅读全文
posted @ 2021-07-29 21:10
13522679763-任国强
阅读(21)
评论(0)
推荐(0)
摘要:
/** * mixins 混入 在类中 混入其他功能 * 使用 mixins 可以实现类似多继承的功能 * * 1 只能继承 自 Object 不能继承其他类 * 2 不能有构造函数 * 3 一个类可以mixins 多个 mixins 类 * 4 mixins 不是继承 也不是接口 而是一种全新的特 阅读全文
posted @ 2021-07-29 21:07
13522679763-任国强
阅读(25)
评论(0)
推荐(0)
摘要:
abstract class A { String name; printA(); } abstract class B { printB(); } class C implements A, B { @override String name; @override printA() { print 阅读全文
posted @ 2021-07-29 20:42
13522679763-任国强
阅读(50)
评论(0)
推荐(0)
摘要:
/** * 使用implements 关键字进行实现 * * 如果 实现的是普通类,会将普通类和抽象中的属性的方法全部需要 覆写一遍 * * 因为抽象类可以定义抽象方法,普通类不可以,所以一般如果需要实现向Java接口那样的方法,一般会使用抽象类 * * 建议使用抽象类定义接口 * * */ // 阅读全文
posted @ 2021-07-29 20:36
13522679763-任国强
阅读(27)
评论(0)
推荐(0)
摘要:
/** * 多态 允许将子类类型的指针赋值给父类类型的指针,同一个函数调用会有不同的执行效果 * * 子类的实例赋值给父类的引用 * * 多态就是父类定义一个方法不去实现,让继承他的子类去实现,每个子类有不同的表现 * * */ // 定义一个 Animal 类 要求它的子类必须包含eat方法 ab 阅读全文
posted @ 2021-07-29 20:11
13522679763-任国强
阅读(30)
评论(0)
推荐(0)
摘要:
// 定义一个 Animal 类 要求它的子类必须包含eat方法 abstract class Animal { eat(); // 抽象方法 run(); // 抽象方法 printInfo() { print('抽象类里面的普通方法'); } } class Dog extends Animal 阅读全文
posted @ 2021-07-29 20:06
13522679763-任国强
阅读(28)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2021-07-29 17:39
13522679763-任国强
阅读(95)
评论(0)
推荐(0)
摘要:
/** * 事件 * - 鼠标事件 * + click 点击事件(pc) 单击事件(移动端,300ms延迟) * + dbclick 双击事件 * + contextmenu 鼠标右键点击触发 * + mousedown 鼠标按下 * + mouseup 鼠标抬起 * + mousemove 鼠标移 阅读全文
posted @ 2021-07-29 16:57
13522679763-任国强
阅读(60)
评论(0)
推荐(0)
摘要:
/*** * * 创建多个事件池 * + 每个事件池是独立的,存放自己订阅的方法 * + 但是也可以具备共同的方法 on/off/fire * => 面向对象中的类和实例 * */ (function(){ class Sub{ // 实例私有属性 pond = []; // 原型公共方法 on(f 阅读全文
posted @ 2021-07-29 11:24
13522679763-任国强
阅读(25)
评论(0)
推荐(0)
摘要:
/*** * * 发布订阅设计模式 * 发布一个计划,并且向计划中订阅一个个的方法 * 当触发某天事件或者到达了某个阶段,可以通知计划中订阅的方法,按照顺序依次执行 * */ // 第二版: 支持自定义事件,且一个页面只有一个事件池 [单例设计模式] let sub = (function(){ / 阅读全文
posted @ 2021-07-29 10:38
13522679763-任国强
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号