首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一题
昨宵月光似练
创建于2023-02-19
订阅专栏
孔子曰:“不愤不启,不悱不发。举一隅不以三隅反,则不复也” 早上 - 睁眼喝完茶来一题 晚上 - 吃饭喝完酒再一题
等 41 人订阅
共166篇文章
创建于2023-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[软技能] 第1378天 对于请求和响应数据防篡改你有什么解决方案?
为了防止请求和响应数据被篡改,可以使用数据加密和数字签名等技术来确保数据的完整性和安全性。 其中数据加密可以使用对称加密和非对称加密两种方式。对称加密是指发送和接收方都使用相同的密钥进行加密和解密,
[软技能] 第1377天 如何使用fiddler进行拦截请示和修改响应?
Fiddler是一款常用的网络调试工具,它可以拦截HTTP/HTTPS请求和响应,方便开发人员调试和修改网络请求和响应。 1. 在Fiddler的菜单栏中,点击 `Tools` -> `Optio
[软技能] 第1376天 请说说实现一个抽奖程序的思路
定义奖品类型 Prize,包含奖品名称和奖品数量两个属性 定义奖品列表 prizes,使用数组表示 定义抽奖函数 draw,接受一个参数 count,表示要抽取的人数,返回一个 Promise 对象,
[软技能] 第1375天 使用git https的方式如何保存及清理密码?
使用git https方式进行代码管理时,我们需要输入用户名和密码来验证身份。Git会将密码保存在本地,方便下次使用。但有时候,我们可能需要清理密码或者更改密码。下面分别介绍如何保存和清理密码: 保存
[JavaScript] 第1374天 navigator对象有哪些常用的方法?
`navigator` 对象是浏览器中的一个全局对象,它提供了很多与浏览器相关的信息和方法。 - `navigator.userAgent`: 返回当前浏览器的 `User-Agent` 信息。
[JavaScript] 第1373天 location对象的哪些常用的方法?
location 对象代表了当前窗口的URL信息,可以通过该对象获取当前URL的各种信息以及改变当前URL。 常用方法: - `assign(url)`:加载新的文档,并替换当前文档。 -
[CSS] 第1372天 如何使用CSS实现隐藏滚动条但内容可以滚动?
可以使用CSS的伪元素 `::-webkit-scrollbar` 和 `::-webkit-scrollbar-track` 以及 `::-webkit-scrollbar-thumb` 来实现隐藏
[JavaScript] 第1371天 使用js写一个方法遍历输出页面中的所有元素
## 递归方法 ```js function traverseElement(element) { // 遍历当前元素的子节点 for (let i = 0; i < element.chi
[JavaScript] 第1370天 请问Promise有哪些静态方法?并描述下各方法的作用
Promise对象有以下四个静态方法: Promise.all(iterable):接受一个可迭代对象,返回一个Promise对象,只有当可迭代对象内所有Promise对象都resolve后,才会re
[JavaScript] 第1369天 请问Promise有哪些实例方法?并描述下各方法的作用
Promise有以八种下实例方法: then(onFulfilled, onRejected):注册当Promise实例成功执行时和失败时的回调函数,返回一个新的Promise实例。 catch(on
[JavaScript] 第1368天 在js中原型链的终点是什么?
null 解析 在 JavaScript 中,原型链的终点是 null。也就是说,当一个对象的原型为 null 时,它就是原型链的终点。在原型链中,每个对象都有一个内部链接指向它的原型对象,直到最后的
[软技能] 第1367天 如何在前端实现十万行数据的表格秒级响应?
分页加载:将大量数据分成若干个小页面,每次只加载当前页面的数据。当用户滚动到下一页时,再加载下一页的数据。 虚拟滚动:只渲染可视区域内的数据,其它数据则在滚动时动态地加载和卸载。 数据缓存:将数据缓存
[软技能] 第1366天 请说下做一个“新手指引”功能的思路
## 技术价值 设计“新手指引”功能,需要考虑用户在使用 PC 网页或移动端网页时遇到的常见问题和痛点,以及如何帮助他们更好地理解和使用网页。 ### 引导式教学 可以通过引导式教学的方式,帮助
[JavaScript] 第1365天 使用js写一个方法,四舍五入保留2位小数(不够位数,则用0替补)
```js function roundToTwoDecimalPlaces(num) { if (isNaN(num)) { return ''; } const rounded
[JavaScript] 第1364天 请解释下true == []的结果
根据 JavaScript 的类型转换规则,当一个布尔值与一个非布尔值进行比较时,非布尔值会被强制类型转换成布尔值再进行比较。在这种情况下,如果非布尔值被转换为 `true`,那么 `true ==
[JavaScript] 第1363天 请解释下[] == ![]的结果
表达式 `[] == ![]` 的结果是 `true`。 这里需要注意的是 `JavaScript` 中的隐式类型转换,以及运算符的优先级和结合性。 首先,右侧的 `![]` 表达式会把空数组转换
[软技能] 第1362天 请说说你对视频编码格式的了解?都有哪些主流的编码格式?
视频编码格式是指将原始视频信号编码压缩成数字信号的一种方式。常见的视频编码格式有很多种,下面介绍一些主流的编码格式: H.264/AVC(Advanced Video Coding):H.264是一种
[Vue] 第1361天 在vue3中如何操作DOM?
在Vue 3中,操作DOM的方式与Vue 2有所不同。Vue 3使用了新的API——Composition API,它提供了一些新的函数和钩子,可以更方便地操作DOM。 下面是一些在Vue 3中操作D
[软技能] 第1360天 使用git commit后,如何修改commit的信息?
在使用 `git commit` 提交代码后,如果发现提交信息有误或需要修改,可以使用 `git commit --amend` 命令来修改最近一次的提交信息。
[CSS] 第1359天 在less中如何将px转换为vw?
LESS简介 LESS 是一种 CSS 预处理器,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使得 CSS 更易于维护和扩展。下面是 LESS 的一些基础知识: 变量:可以通过 @ 变
下一页