最新 最热

中介者模式,说一说贝壳找房

Jungle为了找到合适的房子,沿着地铁线一个小区一个小区的去问门卫问保安,或者照着小区门口展板上的房东的联系方式去找房东……此事已经过去大半年了,但Jungle现在想来还是觉得很麻烦!麻烦在哪里?得亲自走亲自联系各个房东...

2022-07-24
1

【春节日更】理解Object.defineProperty方法

经常听到使用Object.defineProperty 数据劫持,它是如何实现劫持的呢?除了数据劫持还可以做啥呢?今天,就来详细认识一下它

2022-07-22
1

我的代码这样优化,瞬间清爽多了

其实按照面向对象封装的思想,功能应该是模块化的。我们不应该暴露车速判断的具体细节,优化后的编码可以这样写:

2022-05-05
1

this介绍(理论加例子)

与其他语言相比,一个函数的 this 关键字在JavaScript中的表现略有不同。它在严格模式和非严格模式之间也有一些区别。

2022-01-17
2

Python - 面向对象编程 - 实战(4)

本次实战采用封装思想,将所有属性私有化,并且每个属性都有 setter、getter 方法

2021-09-08
1

JS闭包的9大经典使用场景

在闭包里面给fn2函数设置值,闭包的形式把name属性记忆下来,执行会输出 hello。

2021-07-05
1

vue之计算属性的setter和getter

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div id="app"> <h2>{{fullName}}</h2> ......

2021-06-11
1

实现 MVVM 类 Vue 迷你框架(三)

如何实现 MVVM 类 Vue 迷你框架(三)接下来我们需要在上节课的基础上,对数据进行响应式处理,大致的框架代码如下:class MVue { constructor(options) { this.$options = optinos; this.$data = options.data......

2021-04-01
1

设计之禅——状态模式

之前我写过一篇策略模式的文章,讲的是如何灵活地改变对象的行为,今天要讲的模式和策略模式非常像,它也是让你设计出如何灵活改变对象行为的一个模式,与策略模式不同的是它是根据自身状态而自行地改变行为,它就是状态模式。...

2020-09-07
1

There is no getter for property named 'xx' in '类的全限定路径'

There is no getter for property named ‘XXX’ in ‘具体的类路径’以上图为例,就是在Users类找不到名为funs的属性,在该类中添加该属性即可定位到U

2020-07-24
1