首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
咕叽a
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 26
沸点 1
赞
27
返回
|
搜索文章
最新
热门
call(),apply(),bind()区别与联系
联系: call(),apply(),bind()的作用都是改变this指向 call(),apply(),bind()三个方法的第一个参数都是相同的,就是this的指向 区别--传入的参数 appl
手写数组方法:reduce及其常用用途
reduce定义: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 reduce() 可以作为一个高阶函数,用于函数的 compose。 注意:
数组扁平化处理
有这样一种数组: const arr = [1,[2,[3,[4,5],6],7],8] 当我们需要将它变成一维数组时,使用的操作就是扁平化处理。 第一种:使用js自带的方法 flat() 结果如下
实现JS的发布订阅模式
在实际开发中,经常会遇到某个方法内处理很多的逻辑,最简单的就是直接在方法内直接写。这种是高度耦合的面向过程的写法。对于代码维护不友好。而发布-订阅模式就是将两者分离。使用者触发了某个事件),
手写js中的方法map
原理:创建一个新数组,并将原数组遍历出来,执行回调函数,执行完毕的结果push进入新数组。 结果:
基于PromiseA规范手写的Promise
基于PromiseA规范手写的Promise。 (仅实现了.then() .catch() 方法)
闭包原理理解
先看一段代码: \ 想一下,代码从上往下执行预编译时,在a定义的时候,作用域链是怎样的? 此时 a在全局对象中,并且因为没有执行,内部没有东西。 a的作用域链应该如下: \ \ a()执行时,解析进入
闭包实现:单例模式弹窗
点击一个按钮弹窗,我们希望,每次弹窗都是这个窗口,这个窗口只创建一次,后续调用可以直接使用上一次创建的结果,不用再次创建。
get和post请求的区别
get : 1:可以刷新 2:可以在书签里被收藏 3:可以被缓存 4:数据长度有限制,get是放在url里面的,url的长度限制在2048个长度中 5:安全性比post差(放在url里面) post:
cookie和session区别联系
cookie: 只能保存字符串类型的数据 大小不超过4k 由服务器生成,保存在服务器端 可设置长时间保存 存储方式用key-value方式 session: 可以保存任意类型的数据 服务器生成的一种身
下一页
个人成就
文章被点赞
13
文章被阅读
20,070
掘力值
733
关注了
2
关注者
3
收藏集
1
关注标签
7
加入于
2021-01-04