首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Britta
掘友等级
前端
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
最新
热门
macOS关闭飞连开机自启
打开CorpLink.plist文件编辑 open ~/Library/LaunchAgents/CorpLink.plist -a TextEdit
浅谈闭包、作用域和垃圾回收
在网上的很多关于闭包的文章,但是我看了这么多的文章之后对闭包的概念还是迷迷糊糊的,虽然别人问起来可以向别人解释什么是闭包(当然只是浅显的解释),但是脑子里对闭包产生的根本原因还是有疑惑,后来看了垃圾回收的文章和作用域的文章之后才完全理解透。 关于闭包的定义,我的理解是一个函数访…
http缓存
强缓存就是浏览器不会向服务器发送请求,直接拿本地浏览器的缓存。 之前在一个项目里面遇到了强缓存的问题,浏览器一直获取本地的缓存,到时线上的文件更新了,但是浏览器显示的数据一致没有更新(项目比较特殊...数据更新是通过更新服务器文件的方式,所以要读服务器最新的文件)。 一开始请求…
AJAX
在AJAX标准出来以前,每一次的接口请求重新渲染数据,都需要浏览器给服务端发一次HTTP请求,请求成功了,服务器就给浏览器重新发html,这就是刷新了页面,也就是说,以前网页的所有业务都是在服务器上的。AJAX出来以后,可以实现在不刷新页面的前提下,更新网页部分数据,这就节约了…
JS继承
除了这三个函数之外,用new调用函数也是改变了函数的上下文,函数的this指向是要看他调用的位置的,谁调用了它,他的this指向就是指向谁,而用new调用的构造函数,this的指向就是对象本身。 缺点:这种方式实现继承的结果是父类原型链上的东西并没有被子类继承,只是将父类上的属…
原型相关
一个普通函数用new运算符来调用就是构造函数。 每个函数都有一个prototype属性,在函数声明的时候js会给他自动添加这个属性,prototype指的是原型对象,会先初始化为一个空对象。 原型对象会有一个constructor属性,constructor默认指向的是声明的构…
学习记录——实现new运算符
Object.create是创建对象的一种方式,Object.create会创建一个新对象,并把新对象的原型指向第一个参数,所以用Object.create创建的对象满足new操作符的前两点操作。 使用Function.prototype.call()将传进来的函数的this指…
记录:两个变量实现上滑分页(vue版)
记录实现过的效果,防止忘记。
Promise实现的基本原理(二)
距离我上次写的那篇Promise实现的基本原理(一)有十几天了(太懒了),这篇我想写Promise是如何实现串联调用then,解决回调地狱的。虽然说《深入理解ES6》这本书把Promise用法讲得很详细,但是自己理解起来还是有很多疑问(我好想上一篇也是这么说的)。 第三种情况是…
Promise实现的基本原理(一)
前几天在项目中遇到回调地狱的情况,但我在刚开始写这个项目的时候还不会用Promise,只知道它可以用来解决回调地狱,所以就用全都用回调函数解决。我是看《深入理解ES6》这本书来学Promise的,在用法和功能上讲得还是挺详细的,但在原理上没怎么讲,所以用的时候有很多地方有疑问,…
下一页
个人成就
文章被点赞
17
文章被阅读
9,355
掘力值
278
关注了
25
关注者
6
收藏集
8
关注标签
47
加入于
2019-03-21