- 博客(7)
- 收藏
- 关注
原创 js数组的方法
11.数组名.concat(数组名1,...数组名n):把多个数组拼接成一个数组,并且不影响原有数组。16.数组名.find():查找数组中满足条件的第一个元素,返回钙元素,没找到输出undefined。17.数组名.findIndex():查找数组中满足条件的第一个元素,返回该元素下标,没找到输出-1。23.数组名.splice():删除元素,向指定索引处添加元素,替换指定索引位置的元素。6.数组名.pop():删除数组末尾的值,并返回删除的值。4.数组名.push():在数组末尾添加元素。
2023-06-02 11:16:39
55
原创 字符串的方法
13.str.match():返回一个字符串匹配正则表达式的结果,如果未设置全局匹配,则会返回第一个完整匹配及其相关的捕获组,捕获组中包含有groups、index、input等属性。10.str.indexOf():判断字符串中是否包含指定字符,如果包含则返回该字符索引的位置(查找到了立即返回),如果不包含则返回-1。4.str.trim():删除一个字符串两端的空白字符,并返回删除后的新字符串,不会改变原有字符串。2.str.slice():此方法用来提取一个字符串,并返回一个新的字符串。
2023-06-01 10:02:52
62
原创 vue中的keep-alive如何使用
keep-alive有两个属性,include和exclude,用于指定是否缓存某些组件,include包含的意思,值为字符串或正则表达式或数组,只有组件的名称与include的值相同时才会被缓存,exclude不包含的意思,指定哪些组件不被缓存,用法和include类似。keep-alive有两个钩子函数,activated和deactivated,activated当组件被激活的时候粗发,可理解为进入页面时触发,deactivated当组件不被使用时触发,可理解为离开页面时触发。
2023-05-31 13:30:38
144
原创 Ajax中get和post有什么区别?
对于post,浏览器先发送header,服务器返回100 continue,浏览器再发送data,服务器响应200。4.get请求参数中有非ASCII字符,会在请求前进行转码,post不会,post数据在Requset body中,通过MIME,可以传输非ASCII字符。3.get请求参数会被完整的保留在浏览器的历史记录中,而post不会,因此,使用get请求存在安全问题。1.使用get请求时,参数在url中显示,而使用post请求时,将数据放到request body中。
2023-05-31 10:46:02
193
1
原创 cookies、localStorage 、sessionStorage 的区别
5.应用场景:cookies一般用于存储登录验证信息sessionid或token,sessionStorage常用于监测用户是否刷新进入页面,如音乐播放器恢复播放进度条功能,多页表单信息填写,localStorage常用于存储不易变动的数据,减轻服务器压力。1.存储大小:cookies的存储大小是4kb,而localStorage 、sessionStorage的存储大小都是5m。2.写入方式:cookies由服务器端写入,而localStorage 、sessionStorage由前端写入。
2023-05-30 17:31:44
70
1
原创 js数组去重的几种方法
5.使用filter加indexof,利用indexof只返回第一个符合条件的索引。4.使用lodash或者underscore的_.uniq()。1.利用[...new Set(Array)]3.使用循环加indexof去重。7.使用对象属性名唯一性的特性去重。2.使用includes去重。6.使用reduce去重。
2023-05-30 14:53:54
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人