首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一人一段寻常
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
函数柯里化的实现
``` // 函数柯里化指的是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 function curry(fn, args) { // 获取函数需要的参数长度 let lengt
手写一个观察者模式?
``` var events = (function() { var topics = {}; return { // 注册监听函数 subscribe: function(topic, handle
中介者模式是什么?观察者模式和发布订阅模式有什么不同?
中介者模式指的是,多个对象通过一个中介者进行交流,而不是直接进行交流,这样能够将通信的各个对象解耦。 发布订阅模式其实属于广义上的观察者模式 在观察者模式中,观察者需要直接订阅目标事件。在目标发出内容
js 中的深浅拷贝实现?
浅拷贝指的是将一个对象的属性值复制到另一个对象,如果有的属性的值为引用类型的话,那么会将这个引用的地址复制给对象,因此两个对象会有同一个引用类型的引用。浅拷贝可以使用 Object.assign 和展
一道常被人轻视的前端 JS 面试题
``` function Foo() { getName = function() { alert(1); }; return this; } Foo.getName = function() { a
为什么使用 setTimeout 实现 setInterval?怎么模拟?
setInterval 的作用是每隔一段指定时间执行一个函数,但是这个执行不是真的到了时间立即执行,它真正的作用是每隔一段时间将事件加入事件队列中去,只有当当前的执行栈为空的时候,才能去从事件队列中取
react16中常用的hook及作用
useState 使用状态管理 useEffect 使用周期函数,执行时机是浏览器完成渲染之后 useContext 使用上下文信息 useReducer useState的替代方案,借鉴redux处
一个通用的事件侦听器函数
``` const EventUtils = { // 视能力分别使用dom0||dom2||IE方式 来绑定事件 // 添加事件 addEvent: function(element, type,
谈一谈浏览器的缓存机制?
``` 浏览器的缓存机制指的是通过在一段时间内保留已接收到的 web 资源的一个副本,如果在资源的有效时间内,发起了对这个资源的再一次请求,那么浏览器会直接使用缓存的副本,而不是向服务器发起请求。使用
什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点?
``` (1)什么是前端路由? 前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。 (2)什么时候使用前端路由? 在单页面应用,大
下一页
个人成就
文章被阅读
2,288
掘力值
256
关注了
0
关注者
0
收藏集
0
关注标签
2
加入于
2022-06-07