lh_lh_24
lh_lh_24
全部文章
JavaScript
CSS(34)
HTML(10)
OpenLayer(4)
TypeScript(1)
Vue(28)
前端工程化(14)
数据结构(2)
浏览器(12)
算法(28)
计算机网络(19)
归档
标签
去牛客网
登录
/
注册
lh_lh_24的博客
全部文章
/ JavaScript
(共67篇)
js几种实现继承的方式
来自专栏
js几种实现继承的方式 参考:https://www.cnblogs.com/humin/p/4556820.html 既然要实现继承,那么首先得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { this.name = name || 'Anim...
2021-07-13
1
489
Virtual Dom
来自专栏
Virtual Dom 用 JavaScript 对象结构表示 DOM 树的结构;然后用这个树构建一个真正的 DOM 树,插到文档当中。当状态变更的时候,重新构造一棵新的对象树。然后用新的树和旧的树进行比较,记录两棵树差异把所记录的差异应用到所构建的真正的DOM 树上,视图就更新了。Virtual ...
前端
JavaScript
2021-07-13
1
287
按需加载
来自专栏
按需加载 当用户触发了动作时才加载对应的功能。触发的动作,是要看具体的业务场景而言,包括但不限于以下几个情况:鼠标点击、输入文字、拉动滚动条,鼠标移动、窗口大小更改等。加载的文件,可以是 JS、图片、CSS、HTML 等。
前端
JavaScript
2021-07-13
1
216
单机游戏卡顿原因及解决办法
来自专栏
单机游戏卡顿原因及解决办法 题目描述: 有一个游戏叫做Flappy Bird,就是一只小鸟在飞,前面是无尽的沙漠,上下不断有钢管生成,你要躲避钢管。然后小明在玩这个游戏时候老是卡顿甚至崩溃,说出原因(3-5 个)以及解决办法(3-5 个) 原因 (1)内存溢出问题。 (2)资源过大问题。 (3)...
2021-07-13
1
2782
requestAnimationFrame请问是怎么使用的
来自专栏
requestAnimationFrame requestAnimationFrame() 方法告诉浏览器您希望执行动画并请求浏览器在下一次重绘之前调用指定的函数来更新动画。该方法使用一个回调函数作为参数,这个回调函数会在浏览器重绘之前调用。
前端
JavaScript
2021-07-13
1
422
暂停死区
来自专栏
暂停死区 在代码块内,使用 let、const 命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”。
前端
JavaScript
2021-07-13
1
410
js中this的指向问题
来自专栏
js中this的指向问题 参考:https://blog.csdn.net/chen_junfeng/article/details/109235442 1. 在全局作用域中 =>this -> window 全局环境中,this 默认绑定到window。 <script> ...
2021-07-13
1
319
js实现跨域
来自专栏
js实现跨域 参考:https://segmentfault.com/a/1190000011145364#comment-area http://www.ruanyifeng.com/blog/2016/04/cors.html 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的...
2021-07-13
1
564
闭包
来自专栏
闭包 1. 什么是闭包 MDN 对闭包的定义是:闭包是指那些能够访问自由变量的函数,自由变量是指在函数中使用的,但既不是函数参数又不是函数的局部变量的变量。由此可以看出,闭包=函数+函数能够访问的自由变量。 从实践角度上来说,只有满足①即使创建它的上下文已经销毁,它仍然存在,②在代码中引入了自由...
前端
JavaScript
2021-07-13
3
423
实现Node的Events模块
来自专栏
实现Node的Events模块 1. 观察者模式 观察者模式或者说订阅模式,它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。 node 中的Events 模块就是通过观察者模式来实现的: var events = req...
前端
JavaScript
2021-07-13
1
553
首页
上一页
1
2
3
4
5
6
7
下一页
末页