lh_lh_24
lh_lh_24
全部文章
分类
CSS(34)
HTML(10)
JavaScript(67)
OpenLayer(4)
TypeScript(1)
Vue(28)
前端工程化(14)
数据结构(2)
浏览器(12)
算法(28)
计算机网络(19)
归档
标签
去牛客网
登录
/
注册
lh_lh_24的博客
TA的专栏
208篇文章
1人订阅
JavaScript
66篇文章
2782人学习
算法
25篇文章
811人学习
Vue.js
28篇文章
4876人学习
HTML
10篇文章
615人学习
CSS
33篇文章
1441人学习
Ajax
0篇文章
0人学习
前端工程化
14篇文章
667人学习
计算机网络
19篇文章
1353人学习
浏览器
12篇文章
705人学习
ES6
0篇文章
0人学习
Ajax
0篇文章
0人学习
OpenLayer
1篇文章
1251人学习
全部文章
(共48篇)
将原生的ajax封装成promise
来自专栏
将原生的ajax封装成promise var myNewAjax = function(url){ return new Promise(function(resolve, reject){ var xhr = new XMLHttpRequest(); xh...
前端
JavaScript
Promise
Ajax
2021-07-12
1
606
实现一个函数参数只执行一次
来自专栏
实现一个函数参数只执行一次 function once(func){ var tag = true; return function(){ if(tag === true){ func.apply(null, arguments); ...
前端
JavaScript
2021-07-12
1
378
js 浅克隆和深克隆
来自专栏
深克隆和浅克隆 1. 浅克隆 1.1 数组的浅克隆 如果是数组,可以利用数组的一些方法,比如 slice,concat 方法返回一个新数组的特性来实现拷贝,但假如数组嵌套了对象或者数组的话,使用 concat 方法克隆并不完整。如果数组元素是基本类型,就会拷贝一份,互不影响,而如果是对象或数组,就会...
JavaScript
2021-07-12
1
492
js 中的eval函数
来自专栏
js 中的eval函数 1. 定义 eval 是一个函数,有且只有一个参数 string,为字符串类型。 eval(string) 2. 特点 若 string 为 js 代码时,会直接解析执行;若是普通字符串,则返回原字符串。 3. 实例 参数 string 为 js 代码 eval(&q...
前端
JavaScript
2021-07-12
1
441
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
首页
上一页
1
2
3
4
5
下一页
末页