- 博客(190)
- 资源 (2)
- 收藏
- 关注
原创 TypeError: Unknown file extension “.ts“ 【ts-node 执行ts文件报错】
ts-node TypeError: Unknown file extension ".ts"
2024-04-25 19:29:47
1504
原创 Vue3入门大全(持续更新)
vue3 reactive redonly shallowReactive ref isRef shallowRef triggerRef customRef toRef toRefs toRaw computed watch watchEffect vue3生命周期等效项 生命周期执行顺序
2024-04-11 17:20:22
578
原创 TypeError: (0 , import_node_util.parseArgs) is not a function
vue3 创建应用报错
2024-04-10 21:51:28
622
原创 vscode代码注释和文件头部描述注释
代码注释 单行、多行、jsdoc注释 特殊标记注释 todo等 vscode注释快捷键 vscode注释插件
2024-03-26 10:48:03
6513
原创 2024Web前端面试大全
html、css、js、react、vue、typescript、webpack、node、小程序、面试流程、项目优化、打印题、手写题、业务题、源码
2024-03-25 15:23:11
5231
2
原创 BrowserRouter、HashRouter、MemoryRouter 以及Vue router、React router 区别
BrowserRouter、HashRouter、MemoryRouter区别是啥Vue router Reactrouter
2024-03-25 11:57:13
1723
原创 [commonjs--resolver] Missing “./jsx-runtime.js“ specifier in “react“ package
vite构建 jsx-runtime.js 错误
2024-03-25 00:53:06
494
原创 mac升级到14.3.1vscode源代码管理Tab修复
vscode源代码管理Tab修复mac更新到14.3.1,vscode 源代码管理Tab树提示需要更新git应用商店更新xcode, 控制台输入:sudo xcodebuild -license accept,重启vscode
2024-02-20 11:18:43
194
原创 LeetCode每周五题_2024/01/01~2024/01/05
LeetCode每日一题 1599 466 2487 2397 1944 2807 383
2024-01-03 21:45:52
720
原创 react-virtualized报bpfrpt_proptype_WindowScroller引入错误
react-virtualized,bpfrpt_proptype_WindowScroller,WindowScroller,[ERROR]
2023-11-29 17:59:50
682
原创 前端实现单元测试(代码版)
代码中的undefined, null, and false有不同含义,若你在测试时不想区分他们,可以用真值判断。匹配所有后缀为 .test.js 或 .spec.js 的文件(.jsx .ts .tsx 也可以)expect(value).toBeCloseTo(0.3);可以通过根目录下的 jest.config.js 文件自定义测试文件匹配规则。文件夹下的 .js 文件(.jsx .ts .tsx 也可以)可以使用与匹配相反的 not 来进行测试。
2023-04-21 16:00:08
646
1
原创 前端实现端到端测试(代码版)
左侧是测试执行栏,会有每个指令的详细信息以及成功失败,箭头可以点开看详细信息. 右侧是内容显示栏会有页面显示。自动打开浏览器,点击左侧specs(测试文件菜单),点击内容区域.cy.ts文件。左侧端测试,右侧组件测试,点击左侧。选择你需要的浏览器,点击开始。
2023-04-19 16:45:34
768
原创 前端实现自动化测试
我们经常说的单元测试其实只是前端测试的一种。前端测试分为单元测试,UI 测试,集成测试和端到端测试。● 单元测试:是指对软件中的最小可测试单元进行检查和验证,通常指的是独立测试单个函数。● UI 测试:是对图形交互界面的测试。● 集成测试:就是测试应用中不同模块如何集成,如何一起工作,这和它的名字一致。● 端到端测试(e2e):是站在用户角度的测试,把我们的程序看成是一个黑盒子,我不懂你内部是怎么实现的,我只负责打开浏览器,把测试内容在页面上输入一遍,看是不是我想要得到的结果。
2023-04-17 17:16:03
1051
原创 VScode快捷键(win + mac)
拓展性 (Shift + Alt + Right) 或者收缩性 (Shift + Alt + Left) 的选中文本。在上方复制一行Shift + Alt + Up,在下方复制一行Shift + Alt + Down。Ctrl + Shift + Alt + PgDown 列选择 向下翻页。Ctrl + Shift + Alt + Right 列选择 向右。Ctrl + Shift + Alt + Down 列选择 向下。Ctrl + Shift + Alt + Up 列选择 向上。
2022-11-02 16:14:36
3288
原创 Sublime Text(轻量级的文本编辑类软件)
Sublime Text是一个免费的开源文本和源代码编辑器,高速和易于访问的用户友好界面,简单,可靠且有效,可满足编码和文字处理需求。比其他一些专业的代码编辑工具,启动更快,占用资源更少,看代码,临时修改,都特别方便。无论您是编码人员,还是只是在寻找一个时尚,轻巧的文本编辑器,Sublime Text都适合您。
2022-10-24 17:39:36
1367
原创 用Electron将web网页程序包装成桌面应用
用Electron将web网页程序包装成桌面应用前提web 端页面,真的太容易一不小心关掉了,或者,标签页比较多的时候不太容易找到,所以决定快速包装一个认识electronelectron快速入门搭建electron项目第一步 创建项目,下载依赖mkdir my-electron-app && cd my-electron-appnpm initnpm install --save-dev electron (devDependencies:只在开发环境中使用
2021-12-13 16:15:20
5707
7
转载 浏览器的performance API与页面首屏加载分析
浏览器的performance API与页面首屏加载分析https://juejin.cn/post/6940656977919868959前言现代浏览器提供了performance(性能)这个API来帮助我们分析页面的加载性能,从MDN上可以看到从IE9时代(约2011年)就开始支持了,所以目前来说兼容性还算可以,所以可以研究一下这个API具体有啥功能。window.performance1.1 整体结构先看看performance主要结构:image.png其中页面整体的性能时间顺序
2021-05-01 16:50:21
1100
原创 认识SVG
意为可缩放矢量图形(Scalable Vector Graphics)。SVG 使用 XML 格式定义图像。图像在放大或改变尺寸的情况下其图形质量不会有所损失svg编辑器<!-- 矩形 rect 元素的 width 和 height 属性可定义矩形的高度和宽度 style 属性用来定义 CSS 属性 CSS 的 fill 属性定义矩形的填充颜色(rgb 值、颜色名或者十六进制值) CSS 的 stroke-width 属性定义矩形边框的宽度 CSS 的 stroke 属性定.
2021-04-26 02:17:27
213
转载 内存泄露(白屏)定位
什么是内存泄露代码的运行离不开内存,JavaScript程序每次创建字符串、数组或对象时都会分配内存来存储实体。但是我们的内存是有额度的,不能无限使用,如果一个对象不被使用时,内存就会被释放掉。JavaScript中的内存管理是自动执行的,当遇到这种情况时,js引擎将会帮我们把这部分垃圾清除掉,这也就是我们常说的垃圾回收。那什么会被认为是垃圾呢?一般来讲当一个对象不在被GC根引用时就会被清除。GC根可以时浏览器的window,也可以是nodejs中的global。但是垃圾回收
2021-04-26 02:00:00
530
面试题最全整理,包括原生JS,VUE,REACT-基础.doc
2020-07-04
product.json
2020-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人