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 的垃圾回收机制 1. 必要性 由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript 程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最终都要释放这些内存以便他们能够被再用,否则,Java...
2021-07-12
1
374
mouseover和mouseenter
来自专栏
mouseover和mouseenter 1. mouseover 当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发,冒泡的过程。对应的移除事件是mouseout。 2. mouseenter 当鼠标移入元素本身(不包含元素的子元素)会触发事件,也就是不会冒泡。对应的移除事件是mousele...
前端
JavaScript
2021-07-12
1
407
图片的懒加载和预加载
来自专栏
图片的懒加载和预加载 1. 预加载 提前加载图片,当用户需要查看时可直接从本地缓存中渲染。 2. 懒加载 懒加载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数。 3. 两种技术的本质 两者的行为是相反的,一个是提前加载,一个是迟缓甚至不加载。懒加载对服务器前端有一定的缓解压力作用,预加载则...
前端
JavaScript
2021-07-12
1
290
事件委托
来自专栏
事件委托 1. 事件委托简介 事件委托指的是,不在事件的发生地(直接 DOM)上设置监听函数,而是在其父元素上设置监听函数,通过事件冒泡,父元素可以监听到子元素上事件的触发,通过判断事件发生元素 DOM 的类型,来做出不同的响应。 事件委托是利用冒泡阶段的运行机制来实现的,就是把一个元素响应事件的函...
前端
JavaScript
2021-07-12
1
452
事件冒泡和事件捕获
来自专栏
事件冒泡和事件捕获 1. 事件冒泡 1.1 简介 即事件由子元素向父元素传播,就像气泡从水底向水面上浮一样。 <div id='div' onclick='alert("div");'> <ul onclick='alert("ul"...
前端
JavaScript
事件冒泡
事件捕获
2021-07-12
1
429
前端中的事件流
来自专栏
前端中的事件流 JavaScript 与 Html 之间的交互是通过事件实现的,而用户于浏览器页面的互动也是通过事件来实现的。 事件流 当页面中放了一个按钮,你用鼠标点击这个按钮,虽然你只是点击了这个按钮,但其实你也同时点击了这个按钮的所有父级元素。 事件流描述的是从页面中接收事件的顺序。 DOM事...
2021-07-12
1
586
js 变量提升与函数提升
来自专栏
js 变量提升与函数提升 1. 现象 var str = '123'; console.log(str); // 123 console.log(str); // undefined var str = '123'; var val = '123'; // 立即执行函数 (function(){ ...
2021-07-09
1
407
首页
上一页
1
2
3
4
5
6
7
下一页
末页