首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
willghy
掘友等级
FE
|
人在成都,刚下飞机
code,游戏,看书,躺
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
赞
355
文章 330
沸点 25
赞
355
返回
|
搜索文章
最新
热门
React Hooks原理探究,看完不懂,你打我
在类定义中,我们可以使用到许多 React 特性,例如 state、 各种组件生命周期钩子等,但是在函数定义中,我们却无能为力,因此 React 16.8 版本推出了一个新功能 (React Hooks),通过它,可以更好的在函数定义组件中使用 React 特性。 3、状态与U…
浏览器缓存解析,看完不懂,你打我!
http缓存机制主要在http响应头中设定,响应头中相关字段为Expires、Cache-Control、Last-Modified/If-Modified-Since、Etag/If-None-Match。 1)浏览器在加载资源时,根据请求头的expires和cache-co…
Cookie、Session、Token与前端存储
Session代表着服务器和客户端一次会话的过程,Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当客户端关闭会话,或者Session超时失效时,会…
面向面试编程:你要的手写原理大全,这里全都有了
手写基础原理手写call手写apply手写bind柯里化函数实现简易版防抖函数简易版节流函数事件委托实现手写实现instanceof简易封装JSONP手写new原理手写Object.create简易浅
双向绑定 Proxy 与 Object.defineProperty
ES5 提供了 Object.defineProperty 方法,该方法可以在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。 当且仅当该属性的 configurable 键值为 true 时,该属性的描述符才能够被改变,同时该属性也能从对应的对象上被删除…
Promise浅入浅出
Promise构造函数接受一个函数作为参数,该函数的两个参数分别是resolve和reject。 reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从 pending 变为rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传…
彻底理解JS的原型
每个对象拥有一个原型对象,通过__proto__指针指向上一个原型 ,并从中继承方法和属性,同时原型对象也可能拥有原型,这样一层一层,最终指向 null。这种关系被称为原型链 (prototype chain),通过原型链一个对象会拥有定义在其他对象中的属性和方法 instan…
彻底理解JS的内存机制
栈比堆的运算速度更快,将引用结构放在堆中是为了不影响栈的执行效率。 标记清除算法将“不再使用的对象”定义为“无法到达的对象”。从根部(JS全局对象)出发定时扫描内存中的对象,凡是能从根部到达的对象,就保留,如果无法到达的对象,就被标记为不再使用,稍后进行回收,所以现在对于主流浏…
彻底理解JS的闭包概念
对象环境记录(用于定义在全局执行上下文中出现的变量和函数的关联。全局环境包含对象环境记录。) 作用域链和原型继承查找时的区别:如果去查找一个普通对象的属性,但是在当前对象和其原型中都找不到时,会返回undefined;但查找的属性在作用域链中不存在的话就会抛出Reference…
彻底理解JS的this绑定
当函数引用有上下文对象时,会把函数中的this绑定到这个上下文对象。对象属性引用链中,只有最后一层在调用中起作用 按照默认绑定的规则,在非严格模式运行代码,this 的值会指向全局对象,在严格模式 this 是 undefined。 类声明和类表达式的主体以 「严格模式」 执行…
下一页
个人成就
文章被点赞
404
文章被阅读
42,401
掘力值
1,683
关注了
63
关注者
70
收藏集
21
关注标签
21
加入于
2017-05-19