会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Apple
知道自己要什么,然后努力追求。
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
12
13
···
27
下一页
2022年11月4日
leetcode 160. 相交链表 js 实现
摘要: 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 https://leetc
阅读全文
posted @ 2022-11-04 12:13 蓓蕾心晴
阅读(67)
评论(0)
推荐(0)
2022年10月31日
vue3 报错解决:找不到模块‘xxx.vue’或其相应的类型声明。(Vue 3 can not find module)
摘要: 在 使用 vue ts 语言开发项目的过程中,会遇到,导入 vue 文件后,提示 找不到模块‘xxx.vue’或其相应的类型声明。(Vue 3 can not find module) 解决方式: 在项目根目录新建一个 xx.d.ts declare module '*.vue' { import
阅读全文
posted @ 2022-10-31 18:22 蓓蕾心晴
阅读(4372)
评论(0)
推荐(0)
2022年10月28日
js 实现文本选中与复制
摘要: 方法一: selection api 配合 createRange api 配合 document.execCommand('copy', true) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS选中
阅读全文
posted @ 2022-10-28 15:08 蓓蕾心晴
阅读(2572)
评论(0)
推荐(0)
2022年10月27日
leetcode 234. 回文链表 js 实现
摘要: 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head = [1,2,2,1]输出:true示例 2: 输入:head = [1,2]输出:false 提示: 链表中节点数目在范围[1, 105] 内0 <=
阅读全文
posted @ 2022-10-27 14:27 蓓蕾心晴
阅读(116)
评论(0)
推荐(0)
leetcode 206. 反转链表 js实现
摘要: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2: 输入:head = [1,2]输出:[2,1]示例 3: 输入:head = []输出:[] 提示: 链表中节点的数目范围是 [0, 50
阅读全文
posted @ 2022-10-27 12:45 蓓蕾心晴
阅读(275)
评论(0)
推荐(0)
2022年10月24日
leetcode 32. 最长有效括号 js实现
摘要: https://leetcode.cn/problems/longest-valid-parentheses/ 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2: 输入
阅读全文
posted @ 2022-10-24 14:46 蓓蕾心晴
阅读(124)
评论(0)
推荐(0)
2022年10月21日
架构设计:BFF和Serverless简介
摘要: 一、BFF 在聊Serverless之前跟大家先谈谈BFF,BFF顾名思义就是Backend For Frontend,用中文解释就是服务于前端的后端,那么为什么会有BFF? 在项目开发中,前后端分配的问题 “你自己请求2个接口再组装不就行了吗” - 后端同学 “少一次http请求啊,加一个接口有那
阅读全文
posted @ 2022-10-21 16:46 蓓蕾心晴
阅读(1921)
评论(0)
推荐(0)
浏览器关键路径渲染详解
摘要: 关键渲染路径是浏览器将 HTML,CSS 和 JavaScript 转换为屏幕上的像素所经历的步骤序列。优化关键渲染路径可提高渲染性能。关键渲染路径包含了 文档对象模型(DOM),CSS 对象模型 (CSSOM),渲染树和布局。 在解析 HTML 时会创建文档对象模型。HTML 可以请求 JavaS
阅读全文
posted @ 2022-10-21 01:30 蓓蕾心晴
阅读(156)
评论(0)
推荐(0)
2022年10月20日
h5 1px 细线如何实现
摘要: 看了很多方案,使用伪元素的方案最合理,简单,容易理解 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta
阅读全文
posted @ 2022-10-20 14:30 蓓蕾心晴
阅读(190)
评论(0)
推荐(0)
2022年10月18日
多层嵌套 promise then 执行顺序
摘要: 在看 js 事件循环的时候,看到一个有趣的 promise then 执行顺序的题,想了好久,终于想明白了,这里记录一下。 大家先想下这里的执行顺序是什么。 new Promise(resolve => { // 1 setTimeout(()=>{ // 2 console.log(666); /
阅读全文
posted @ 2022-10-18 18:17 蓓蕾心晴
阅读(1380)
评论(0)
推荐(0)
window.event什么时候可以获取到
摘要: window.event 是一个由微软 IE 引入的属性,只有当 DOM 事件处理程序被调用的时候会被用到。它的值是当前正在处理的事件对象。 据实际测验发现,window.event 在异步事件触发的时候,才会有值,否则为 undefined,且在一个事件循环之中,如果下一个宏任务开始,下一个宏任务
阅读全文
posted @ 2022-10-18 13:47 蓓蕾心晴
阅读(109)
评论(0)
推荐(0)
document.activeElement
摘要: document.activeElement获取当前获得焦点的元素: IE:document.activeElement可获得所有聚焦的元素,包括input、textarea、div等。IE只关心光标聚焦的位置,不关心聚焦元素的性质。 chrome:document.activeElement仅对i
阅读全文
posted @ 2022-10-18 00:07 蓓蕾心晴
阅读(228)
评论(0)
推荐(0)
2022年10月17日
git 仅还原某个文件到历史版本
摘要: 背景 在 git 提交过程中,难免会遇到一种情况,修改已经提交了,但提交部分还提交了部分本不该改动的文件,这时候如果统一恢复到某个历史版本,会把修改一起恢复,所以我们可以仅恢复某一个或某几个文件到某个历史版本。 命令 # -- 后面为想要查看单个文件修改历史的文件路径 git log -- src/
阅读全文
posted @ 2022-10-17 12:01 蓓蕾心晴
阅读(1066)
评论(0)
推荐(0)
2022年10月12日
performance.now() 与 Date.now() 对比
摘要: 概念 performance.now():返回值表示为从time origin之后到当前调用时经过的时间, time origin: 时间源, 时间源是一个可以被认定为当前文档生命周期的开始节点的标准时间,计算方法如下: 如果脚本的 global object 是 Window, 则时间源的确定方式
阅读全文
posted @ 2022-10-12 17:58 蓓蕾心晴
阅读(1570)
评论(0)
推荐(0)
2022年10月9日
requestIdleCallback方法
摘要: 概念 window.requestIdleCallback() 方法插入一个函数,这个函数将在浏览器空闲时期被调用。这使开发者能够在主事件循环上执行后台和低优先级工作,而不会影响延迟关键事件,如动画和输入响应。函数一般会按先进先调用的顺序执行,然而,如果回调函数指定了执行超时时间timeout,则有
阅读全文
posted @ 2022-10-09 11:57 蓓蕾心晴
阅读(358)
评论(0)
推荐(0)
leetcode 22 括号生成 js 实现
摘要: 22. 括号生成 难度中等 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 1 输出:["()"]
阅读全文
posted @ 2022-10-09 01:31 蓓蕾心晴
阅读(102)
评论(0)
推荐(0)
2022年10月8日
excel 多列内容拼接
摘要: excel 多列内容拼接使用 & 即可,但是对于符合拼接,需要单独加双引号 例如想要拼接 A2 和 B2 的内容生成一个新列,A2 内容为 320,B2 内容为 480,我们生成新列,需要拼接两列内容,中间同时拼接 * ,新列公式如下: =A2&"*"&B2 生成结果为: 320*480
阅读全文
posted @ 2022-10-08 22:17 蓓蕾心晴
阅读(1348)
评论(0)
推荐(0)
2022年10月7日
leetcode 20. 有效的括号 js实现
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 示例 1: 输入:s = "()"输出:true示例 2: 输入:s =
阅读全文
posted @ 2022-10-07 23:59 蓓蕾心晴
阅读(145)
评论(0)
推荐(0)
2022年9月29日
react hook useEffect 依赖传入后如何执行?
摘要: 先来了解下react hooks 闭包陷阱: 原因: 闭包陷阱产生的原因就是 useEffect 等 hook 里用到了某个 state,但是没有加到 deps 数组里,这样导致 state 变了却没有执行新传入的函数,依然引用的之前的 state。 解决方式一: 把 state 设置到 deps依
阅读全文
posted @ 2022-09-29 14:47 蓓蕾心晴
阅读(278)
评论(0)
推荐(0)
2022年9月28日
transform rotate实现环形进度条
摘要: 一、做好效果如下 二、思路分析 主要实现方法: transform: rotate(xxdeg) 实现圆环,如果单通过一个圆环来实现,则整个圆环上的颜色无法实现部分动,这时候就需要遮罩 左右各一个矩形区域,设置 overflow: hidden; 里面放一个圆,两个举行的总宽度为一个圆的直径 每个矩
阅读全文
posted @ 2022-09-28 14:54 蓓蕾心晴
阅读(320)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
27
下一页
公告