首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
墨痕_
掘友等级
前端开发
|
不知名
专研必究,必有建树,所得其思,必有所得,坚持,必定有所成就
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
Umi3.0实现类似Keep-Alive方式进行多标签切换
由于react-router没有Keep-Alive的实现方式,所以Umi3也并没有这方面实现方式,尽管在Umi的github的issue中也有大多数的用户提了这方面的解决方式,比如react-keep-alive组件已经实现了,但是对于Umi3的高度封装,并没有办法对每个引入…
跟着书本学JavaScript设计模式(原型模式)
用原型实例指向创建对象的类,使用创建新的对象的类共享原型对象的属性以及方法。 由于使用的是构造函数式继承,如果在基类中存在一些消耗资源比较大的方法也要一一复制,所以我们可以将这类方法通过原型的方式进行继承。 原型对象是一个共享的对象,无论是父类的实例对象还是子类的继承,都是对他…
跟着书本学JavaScript设计模式(建造者模式)
建造者模式不仅仅可得到创建的结果,然而也参与了创建的具体过程,对于创建的具体实现的细节也参与了干涉,可以说创建的对象更复杂,所创建的对象是一个复合对象。
跟着书本学JavaScript设计模式(抽象工厂模式)
通过对类的工厂抽象使其业务用于对产品类簇的创建,而不是负责创建某一类产品的实例。 如果子类通过继承创建了实例,而没有去具体去重写实现,那么父类就会报出错误。 面向对象语言中有一种很厂家你的模式叫抽象工厂模式,但是在JavaScirpt中如何实现抽象工厂模式呢。 抽象工厂其实就是…
跟着书本学JavaScript设计模式(工厂方法模式)
通过对产品类的抽象使其创建业务主要主责用于创建多类产品的实例。 有时候我们在实例化的时候忘记写new,实例化的时候就会出错,为了避免这种情况,我们可以写一个安全模式类。 我们可以通过使用安全模式类的方式创建一个工厂方法。 对于创建多类对象,前面学过的简单工厂模式就不太适用了,这…
跟着书本学JavaScript设计模式(简单工厂模式)
简单工厂模式又称 静态工厂方法,由一个对象决定创建某一种产品对象类的实例。主要用来创建同类对象。如果我们存在太多类,而这些类都是属于某种对象类的类簇,可以提供一个简单工厂类。 有时为了我们对类的管理,我们可以创建一个简单工厂,用来存储这一类簇中的实例,我们需要什么,就直接到工厂…
跟着书本学JavaScript设计模式(多态)
JavaScript多态的实现通过对参数进行判断从而实现多态。
跟着书本学JavaScript设计模式(多继承)
由于JavaScript中继承是依赖于原型prototype链实现的,只有一条原型链,理论上是不能实现多继承,可以通过对传入对象的属性复制来实现多继承。 但是上述的是一种浅拷贝的方式进行赋值,如果传入的被继承对象中存在引入类型的属性,将会拷贝失败,所以我们需要实现一个深拷贝方式…
跟着书本学JavaScript设计模式(继承)
子类通过原型(prototype)绑定父类实例的方式实现继承,这种方式叫做类似继承。 由于子类通过其原型prototype对父类实例化,继承了父类,所以说父类中的共有属性钥匙引用类型,就会在子类中被所有实例共用。一个子类实例个更改子类原型从父类构造函数中继承来的共有属性就会直接…
个人成就
文章被点赞
17
文章被阅读
2,585
掘力值
179
关注了
71
关注者
3
收藏集
0
关注标签
45
加入于
2019-01-15