会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
rain111
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2023年3月13日
AJAX和JSONP的实现
摘要: AJAX实现过程 //1,创建对象 let xhr = new XMLHttpRequest() //2,初始化http请求参数(请求方法,请求路径,是否异步) xhr.open(method, url, true) //3,发送请求(params是要发送的参数,如果不止一个参数,可以写成对象结构)
阅读全文
posted @ 2023-03-13 09:54 Rain1112022
阅读(90)
评论(0)
推荐(0)
2023年3月12日
函数柯里化和new操作符的实现
摘要: 函数柯里化 柯里化 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数;目的是为了缩小适用范围,创建一个针对性更强的函数,核心思想是把多参数传入的函数拆成单参数(或部分)函数,内部再返回调用下
阅读全文
posted @ 2023-03-12 21:44 Rain1112022
阅读(26)
评论(0)
推荐(0)
2023年3月11日
创建对象的方式
摘要: new操作符 var person1 = new Object () person1.name = 'zhangshan person1.age = 22 字面量创建 var person2 = { name:'zhangshan', age:'22', } 工厂模式创建 工厂模式解决了重复实例化多
阅读全文
posted @ 2023-03-11 14:45 Rain1112022
阅读(17)
评论(0)
推荐(0)
2023年3月10日
数组的方法之遍历篇
摘要: forEach() //Array.prototype.forEach()方法对每个元素执行一次提供的回调函数; //第一个参数是我们提供的回调函数; //第二个参数thisArg:回调函数中this指向,即如果我们想在回调函数中对非回调函数的作用域进行一些操作,那么就可以把操作的对象当成第二个参数
阅读全文
posted @ 2023-03-10 10:52 Rain1112022
阅读(46)
评论(0)
推荐(0)
2023年3月9日
call,apply,bind
摘要: 我们在使用一个对象时,其中有一个需要的方法这个对象上没有,这个时候我们当然可以在这个对象上新增这个方法,但是如果我们只是偶尔使用一次,那不是麻烦且作用不大吗?这时候我们自然而然的会想到可不可以找一个有这个方法的对象,然后把这个方法接过来用用呢?还真有这种方法!我们把别人家的方法借过来用,用的时候把人
阅读全文
posted @ 2023-03-09 10:08 Rain1112022
阅读(21)
评论(0)
推荐(0)
2023年3月8日
js变量类型判断
摘要: js变量类型判断方式 首先我们知道js中若想验证某个值是否为null,应该使用操作符 ,==无法区分null和undefined; 定义一组变量,适用于全文; let num = 123; let num1 = 1 / 0 //Infinity let num2 = null / 0 //NaN l
阅读全文
posted @ 2023-03-08 09:57 Rain1112022
阅读(109)
评论(0)
推荐(0)
2023年3月7日
数组去重、交集、归并
摘要: 去重 简单结构 let arr = [1,2,3,5,3,5,2,1] Set 去重 const newArr1 = [...new Set(arr)] //或 const newArr2 = Array.from(new Set(arr)) indexOf 去重 const newArr = ar
阅读全文
posted @ 2023-03-07 13:39 Rain1112022
阅读(57)
评论(0)
推荐(0)
2023年3月6日
深拷贝
摘要: 深拷贝 前提 基本数据类型有:number,string,boolean,null,undefined,symbol,BigInt; 引用数据类型:object,array,function等; 基本数据类型存储在栈内存中,当复制时,栈内存会新开辟一个内存,即对于基本类型的数据,是拷贝值,不会拷贝引
阅读全文
posted @ 2023-03-06 10:54 Rain1112022
阅读(26)
评论(0)
推荐(0)
2023年3月5日
防抖和节流
摘要: 防抖 规则 防抖是当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则计时清零,重新计时; 多次触发,只执行最后一次,如等电梯时,只要有一个人进来就需要再等n秒电梯才能关; 使用场景 高频率触发的事件,如频繁点击按钮会发送过多的请求,使用防抖只让规定时间内最后一次触发的事件执行; 浏
阅读全文
posted @ 2023-03-05 11:04 Rain1112022
阅读(24)
评论(0)
推荐(0)
2023年3月4日
sort(大小排序、频率排序)
摘要: sort() sort() 方法用于对数组的元素进行排序; sort() 方法默认将按字母和升序将值作为字符串进行排序; 对数字进行排序 //return < 0 (保持不变) //return > o (交换次序) const arr1 = [3,5,1,7,4,8] arr1.sort((a,
阅读全文
posted @ 2023-03-04 11:40 Rain1112022
阅读(252)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告