首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一题
昨宵月光似练
创建于2023-02-19
订阅专栏
孔子曰:“不愤不启,不悱不发。举一隅不以三隅反,则不复也” 早上 - 睁眼喝完茶来一题 晚上 - 吃饭喝完酒再一题
等 41 人订阅
共166篇文章
创建于2023-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[Vue] 第1439天 你有写过vue插件吗?请说说编写的流程
Vue插件介绍 Vue插件的编写流程可以概括为以下几个步骤: 创建插件:首先需要创建一个插件,插件可以是一个对象或者一个函数。如果是一个对象,需要提供一个 install 方法来安装插件;如果是一个函
[Vue] 第1438天 请说说Vue.use方法的作用及原理
Vue.use() 是Vue.js提供的一个插件安装方法,用于安装Vue.js插件。它的作用是将一个插件安装到Vue.js应用中,使得该插件可以在整个应用中使用。 Vue.use() 的原理是通过调用
前端如何实现同时发送多个相同请求时只发送一个?
在前端开发中,同时发送多个相同的请求时,可能会出现重复提交的情况,导致数据异常。为了解决这个问题,需要控制只发送一个请求。本文将介绍如何使用常见的几种方法来实现这一目标,包括利用防抖节流、axios、
[软技能] 第1435天 如何实现无感刷新token?
客户端在登录时获取到 token,并在本地存储一份,同时将 token 发送到服务器端进行验证。服务器端验证通过后,将生成一个新的 token,并将其返回给客户端。 客户端在每次请求时,将 token
[JavaScript] 第1434天 使用js写一个方法获取localStorage和sessionStorage的大小
可以使用JavaScript的 localStorage 和 sessionStorage 对象来访问本地存储。这两个对象都有 getItem() 方法来获取存储在其中的数据,还有 length 属性
[JavaScript] 第1433天 使用js写一个方法获取cookie的大小
可以使用JavaScript的 document.cookie 属性来获取当前页面的 cookie。由于 cookie 可以包含多个键值对,所以需要将 cookie 字符串分割为单个 cookie 并
[软技能] 第1432天 请解释一下git的游离分支是什么?
Git中的游离分支(Detached HEAD)是指当你切换到某个提交时,你的HEAD指针指向的不是一个分支,而是直接指向该提交。这通常发生在以下几种情况下: 查看某个提交的内容 切换到某个标签(Ta
[软技能] 第1431天 请问git log和git reflog有什么区别?
git log 和 git reflog 是 Git 版本控制工具中用于查看提交历史的两个命令,它们的区别如下: git log:用于查看提交历史,包括所有分支和标签的提交记录。它按照提交时间的顺序显
[JavaScript] 第1430天 使用js写一个方法,使得结果值映射到[0-1]之间(数据归一化)
其中,value表示原始数据的值,min和max表示数据的范围。这个方法将返回0到1之间的值,即归一化后的值。 这样,我们就可以将任意范围的数据归一化到0到1之间,方便数据的比较和处理。 更多题目 h
[软技能] 第1429天 为什么获取clientWidth属性,浏览器会重排重绘?
在获取 `clientWidth` 属性时,浏览器会对当前元素进行重排和重绘 `clientWidth` 是元素的可见宽度,包括内边距(padding),但不包括边框(border)、外边距(mar
[JavaScript] 第1428天 请使用createNodeIterator写一个方法遍历页面中的所有元素
可以使用 createNodeIterator 方法来遍历页面中的所有元素。该方法返回一个 NodeIterator 对象,可以使用它的 nextNode() 方法迭代出每个元素。以下是一个示例函数,
[JavaScript] 第1427天 DOM获取元素尺寸的属性有哪些?
offsetWidth :元素的可见宽度,包括 border、padding 和 width。 offsetHeight :元素的可见高度,包括 border、padding 和 height。 cl
[JavaScript] 第1426天 DOM获取坐标的属性有哪些?
offsetLeft / offsetTop:获取当前元素与其 offsetParent 元素左 / 上边框之间的距离,逐级累加。如果没有 offsetParent,则距离为相对于文档左 / 上边缘的
[JavaScript] 第1425天 DOM的类型有哪几种?
在浏览器中,DOM(文档对象模型)可以分为四种类型: 文档节点(document):代表整个 HTML 页面,是 DOM 树的根节点。 元素节点(element):代表 HTML 页面中的标签,如 <
[JavaScript] 第1424天 L0和L2注册事件有什么区别?
L0 和 L2 是浏览器中事件传递的两个阶段,它们对事件处理的顺序有很大的影响。事件处理程序按照 L0、L2 的顺序被调用,因此在这两个阶段中注册的事件处理程序会影响事件传递和处理的顺序。 L0 (C
[JavaScript] 第1423天 如何解绑事件?
解绑事件可以使用 removeEventListener 方法,该方法接受三个参数:事件类型、事件处理函数和一个可选的选项对象。 在解绑事件时,需要使用与绑定事件时相同的事件类型和处理函数,否则解绑将
[ECMAScript] 第1422天 请描述下逻辑赋值操作符
逻辑赋值操作符是一种用于同时执行逻辑运算和赋值操作的操作符。 &&= 如果左侧操作数为 true,则将右侧操作数的值赋给左侧操作数;否则左侧操作数的值不变。 ||= 如果左侧操作数为 false,则将
[ECMAScript] 第1421天 ES2021有哪些新的特性?
String.prototype.replaceAll():替换字符串中所有匹配的子字符串,而不仅仅是第一个。 WeakRef 和 FinalizationRegistry:提供了更好的内存管理,可以
[ECMAScript] 第1420天 请描述下空值合并运算符(??)
空值合并运算符(nullish coalescing operator)是 JavaScript 的一个新特性,用于简化处理 null 或 undefined 值的情况。空值合并运算符用两个问号(??
[软技能] 第1419天 如何优化动画的性能?
使用CSS3动画:CSS3动画是通过GPU来渲染的,比JavaScript动画性能更好。尽可能使用CSS3动画来实现动画效果。 避免使用JavaScript实现复杂的动画:JavaScript动画是通
下一页