首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浩天先生
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
浅谈观察者模式
从根本上来说,该模式必须包含两个角色即观察者和被观察者对象。 一个对象发生变化时将自动通知其他对象,其他对象将做出反应。我们将发生改变的对象称为观察目标,将被通知的对象称为观察者 观察者和被观察者之间存在“观察”的逻辑关联,当被观察者发生改变的时候,观察者就会观察到这样的变化,…
浏览器输入地址后发生的过程
1.查找浏览器缓存:因为浏览器一般会缓存DNS记录一段时间,不同浏览器的时间可能不一样,一般2-30分钟不等,浏览器去查找这些缓存,如果有缓存,直接返回IP,否则下一步。 2.查找系统缓存:浏览器缓存中找不到IP之后,浏览器会进行系统调用(windows中是gethostbyn…
浅谈一下发布订阅
发布---订阅模式又叫观察者模式,它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。 1.持简单的广播通信,当对象状态发生改变时,会自动通知已经订阅过的对象。 比如上面的列子,小明,小红不需要天天逛淘…
属性描述符
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 obj 要定义属性的对象。 prop 要定义或修改的属性的名称或Symbol。 descriptor 要定义或修改的属性描述符。 被传递给函数的对象…
class类的继承
Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 上面代码定义了一个ColorPoint类,该类通过extends关键字,继承了Point类的所有属性和方法。但是由于没有部署任何代码,所以这两个类完全一样,等于复制了一…
Class 的基本语法
JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子 上面这种写法跟传统的面向对象语言(比如 C++ 和 Java)差异很大,很容易让新学习这门语言的程序员感到困惑。 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的…
http 状态码有那些?分别代表是什么意思
301 Moved Permanently 请求的网页已永久移动到新位置。 302 Found 临时性重定向。 303 See Other 临时性重定向,且总是使用 GET 请求新的 URI。 304 Not Modified 自从上次请求后,请求的网页未修改过。 再次使用相同…
简单介绍防抖节流原理、区别
原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 原理:规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。 使用时间戳,当触发事件的时候,我们取出当前的时间戳,然后减去之前的时间戳(最一开始值设为 0 ),如果大于设置…
数组和对象的原生方法
Object 的一些方法和属性也是很常用的。 Object 自带一个 prototype 的属性,即 Object.prototype,Object.prototype 本身也是一个对象,也会有一些属性和方法。如下: Object.prototype.constructor:用…
谈谈对ES6的理解
es6 是一个新的标准,它包含了许多新的语言特性和库,是 JS 最实质性的一次升级。 值’、’class’等等,还有就是引入 module 模块的概念。 (1)函数体内的 this 对象,就是定义时所在的对象,而不是使用时所在的对象。 误。 (3)不可以使用 arguments…
下一页
个人成就
文章被点赞
18
文章被阅读
5,630
掘力值
339
关注了
0
关注者
1
收藏集
1
关注标签
0
加入于
2020-12-13