首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
极致同学
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
现代浏览器观察者 Observer API 指南
前段时间在研究前端异常监控/埋点平台的实现。 在思考方案时,想到了浏览器自带的观察者以及页面生命周期API 。 Intersection Observer,交叉观察者。 Mutation Observer,变动观察者。 Resize Observer,视图观察者。 | 用途 |…
http1.1与http2
缓存处理, HTTP1.0中主要使用Last-Modified, Expires 来做为缓存判断的标准,HTTP1.1则引入了 更多的缓存控制策略: ETag, Cache-Control... 错误通知的管理, 在HTTP1.1中新增了24个错误状态响应码,如409 (Con…
函数的防抖与节流
防抖:在一定间隔内疯狂触发函数的情况下,函数只执行一次。(至于是一触发,就执行,还是疯狂触发的最后一次执行可以自己控制,一般为了防止延迟,都是选择第一次触发就执行。)假如,我们设定的间隔是500ms,那么在触发间隔小于500ms的都算是疯狂触发函数,只会执行一次。当触发间隔大于…
js高阶编程技巧
在js中,模块化思想的好处就是便于封装,在协同工作的模式下,保护了各个人员之间的代码与全局作用域中的变量不互相污染。 window.changeTime=changeTime;将方法changeTime暴露给全局作用域,以供他人调用。但是如果挂载的过多,就会可能造成污染 以上模…
JS数据类型转换规则
通过上面的实验可以得知,声明后的变量与未声明的变量运算方式并不相同,声明后的对象会直接调用其原型上的Object.prototype.toString()方法返回一个表示该对象的字符串。 parseInt()会依次解析字符串中每一个字符,会将前面符合数字条件的字符串转换为数字,…
tcp三次握手四次挥手
第一次握手:建立连接时,客户端发送SYN包(seq=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 随后客户端进入SYN-SENT阶段。 随后服务器端进入SYN-RCVD阶段。 第三次…
面向对象基础
例如:自然界就是一个大类,其中又有植物类,动物类,微生物类,其中,动物类又可以分为飞禽走兽类等等。。。。。
JS创建自定义对象的几种方式
从上面代码中我们可以看出来,工厂模式实际上就是借助函数,内部返回使用第一种方式( new Object())创建的对象。 优点:可以很方便的创建相似对象。 缺点:没有解决对象识别的问题,即怎样知道一个对象的类型。 构造函数可以创建特定类型的对象,像Object,Array这样的…
JS中的公有属性和私有属性
JavaScript中的属性有内部定义不用this指向的属性,我们姑且称其为闭包属性,因为它对其属性起到一个保存和保护的作用,不会污染外部资源。in hasOwnProperty都不能检测到他,不能使用this访问, 公有属性,及原型链上的属性,该属性可以通过this访问,可以…
面向对象基础-原型重定向
观察两者的区别后的结论是,以前者,其有原型对象prototype,其原型对象上有constructor(构造函数属性),后者则没有原型对象,更没有构造函数方法。 第二种扩展原型对象的方式叫做重定向,原型重定向后,其原来的原型对象会被释放,prototype指针会指向新开辟的对象。
下一页
个人成就
文章被点赞
37
文章被阅读
9,817
掘力值
548
关注了
9
关注者
1
收藏集
1
关注标签
0
加入于
2020-06-20