首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
无距
创建于2021-05-12
订阅专栏
JavaScript基础学习记录及模式设计
暂无订阅
共6篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
无距
2年前
JavaScript
JavaScript设计模式——策略模式
在说策略模式之前,我们先简述一下两个基本概念: 环境类(Context):负责接收用户请求,并派发给策略算法执行 策略类(Strategy):策略算法具体实现,接收环境类派发的计算请求,并返回计算结果
1208
5
1
无距
2年前
前端
JavaScript设计模式——单例模式
单例模式在实际开发中经常会用到,如用户点击弹出层,保持始终只有一个弹出层实例。下面我们循序渐进,先写一个最简单的单例 最简单的单例 我们用闭包延长作用域链,保存一个实例 首次getInstance的时
425
1
评论
无距
2年前
JavaScript
一文总结JavaScript中this指向问题
今天闲极无聊整理一下JavaScript中的this指向问题,希望对初学者有所帮助,大佬自动跳过 从以下几个常见场景归类 函数调用 当this出现在全局环境下的函数中,this指向宿主环境(浏览器下是
525
1
评论
无距
2年前
算法
JavaScript实现深度优先(DFS)和广度优先(BFS)算法
遍历树状数据结构最常用的两个算法就是:深度优先算法(Depth-First-Search,简称DFS)和广度优先算法(Breadth-First-Search,简称BFS)。我们以封面节点为例说明两种
2865
5
评论
无距
2年前
Chrome
你不知道的requestAnimationFrame & requestIdleCallback
浏览器渲染帧主流的PC屏幕刷新率(FPS)大多在60Hz,即1秒钟对屏幕进行60次刷新,平均每次刷新耗时大概是16.6ms。刷新率高于60帧/s,会做一些无用的刷新,浪费cpu资源;刷新率低于60帧/
276
2
评论
无距
2年前
JavaScript
内存管理
let和const都不能重复定义变量。在let和const定义变量和常量之前,都会检查栈内存中是否存在同名变量,如果存在就会抛出异常; const定义的基本数据类型不能修改,引用数据类型可以修改内容,且在定义的时候必须初始化。const定义的常量实际上是栈内存中的一个内存空间地…
166
2
评论