自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 通过一个typescript的小游戏,使用单元测试实战(二)

本文主要通过使用typescipt实现了一个小游戏,并使用tsc构建打包,以及使用jest进行单元测试

2025-10-16 00:00:36 421 5

原创 小白逆袭----2025了,彻底弄懂react-test单元测试 基础使用(一)

本文介绍了Jest测试框架的基础使用和核心功能。主要内容包括:1) Jest的安装配置和基础测试用例编写;2) 常用匹配器如toBe、toEqual、布尔/数值/字符串/数组/异常匹配器等;3) 测试生命周期方法beforeAll/afterAll和beforeEach/afterEach;4) 模拟函数jest.fn的使用方法;5) 组件测试的快速入门。文章通过代码示例详细演示了各功能的实际应用,适合作为Jest测试的入门参考。

2025-10-09 23:28:04 372

原创 小白逆袭,一文吃透现代浏览器渲染原理,以及对渲染层性能优化思路

本文系统梳理了现代浏览器渲染核心机制及性能优化方案,涵盖网络请求到最终像素渲染的全链路技术细节。

2025-08-20 00:25:11 1074

原创 小白逆袭!快速上手微信小程序开发--进阶篇

本文介绍了微信小程序开发中的网络数据传输与后端集成技术,主要包括HTTP请求、WebSocket通信和文件上传下载三部分内容。HTTP请求部分详细讲解了wx.request方法的参数配置和使用示例;WebSocket部分说明了长连接的建立过程、事件处理机制和心跳检测等优化技巧;文件传输部分则演示了图片和视频的上传实现方法。课程还涵盖了小程序权限管理、用户认证以及发布流程等核心知识点,为开发者提供全面的小程序后端集成解决方案。

2025-08-16 23:48:50 708

原创 小白逆袭!一篇文章带你快速上手微信小程序开发--基础篇

本文介绍了微信小程序开发的基础知识,包括项目结构、开发流程和常用功能。主要内容涵盖:1)小程序项目初始化与文件结构;2)基础组件使用如视图组件、列表渲染和条件渲染;3)常用API包括网络请求、路由跳转、本地存储和系统API;4)App和Page生命周期管理;5)组件开发与交互实现。文中提供了丰富的代码示例,帮助开发者快速掌握小程序开发的核心技能,包括数据绑定、网络请求处理和UI组件使用等关键技术点。

2025-08-13 00:47:35 642

原创 改善mac鼠标在使用过程中,对比windows鼠标跟踪速度慢、使用体验差的问题

改善mac鼠标在使用过程中,对比windows鼠标跟踪速度慢、使用体验差的问题

2025-05-06 20:14:55 1159

原创 总结几个前端开发过程中超容易遗忘的小问题

总结几个前端开发过程中超容易遗忘的小问题

2024-06-23 21:09:14 271

原创 js中对于高阶函数的理解

高阶函数

2024-06-23 20:49:48 284

原创 相比npm更加方便快捷的 node包管理器 -- yarn, 以及yrm(yarn的镜像源管理工具)

相比npm更加方便快捷的 node包管理器 -- yarn, 以及yrm(yarn的镜像源管理工具)

2023-03-24 00:11:50 440

原创 解决新版vscode在git merge代码的时候,解决代码冲突的选项按钮不见的问题

新版vscode在git merge代码的时候,没有合并选项按钮的问题

2023-03-23 21:56:35 5473 3

原创 前端小技巧-win10、11环境下修改hosts小工具

前端小技巧-win10、11环境下修改hosts小工具

2023-03-22 22:51:28 1119

原创 记录mac环境下,最简单的手动安装nvm方式,看完秒会

记录mac环境下,最简单的安装nvm方式

2023-03-22 22:10:32 1046

原创 最高效的redux开发工具集--redux toolkit 看了秒懂的使用笔记

最高效的redux开发工具集--redux toolkit 看了秒懂的使用方法

2022-07-26 00:07:13 2357

原创 react开发过程中的bug笔记(移动端篇)连载中

react开发过程中的bug笔记(移动端篇)连载中

2021-12-03 00:17:40 498

原创 前端react实际开发过程中 超实用的问题点 汇总

react开发bug笔记

2021-12-03 00:10:43 1257

原创 记录一个超好用的简化版vuex,高效避免vuex的繁杂性

1.首先创建一个store.jsimport Vue from "vue"//构建一个简易版的vuexexport const store = Vue.observable({ count:0})export const mutations = { setCount(count){ store.count = count }}2.使用import { store, mutations } from "../store/store";export

2021-08-05 22:50:50 234

原创 前端js调用文件上传框的方法

效果如图:代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Demo</title> <script type="text/javascript"> function F_Open_dialog() { document.getElementById("btn_file").

2021-07-20 18:04:10 1412

原创 h5项目cdn引入vue.js、axios.js后,兼容ie以及windows微信端自带浏览器(vue2.6实测)

直接上代码:注意:js部分需要<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&g

2021-06-02 23:53:18 762 2

原创 记录(综合百度所有方法实力填坑)vue旧项目使用webpack-dev-server搭建,windows系统下内存溢出导致的模块热更新失败问题

首先,在windows系统下,进入项目 npm run dev,报错young object promotion failed Allocation failed - JavaScript heap out of memory(新的对象升级失败分配失败-JavaScript堆内存不足)效果见图:然后我们通过修改加大设置max-old-space-size =10000,以及webpack-dev-server的目录地址为:./node_modules/webpack-dev-server/bin/we

2021-05-08 18:58:10 1131

原创 记录一个vue 封装组件,处理样式的小技巧

记录一个vue 动态设置样式的小技巧:直接上代码:如下:<template> <div> vue样式中使用props接收的参数: <div class="box" :style="styleData"></div> </div></template><script>export default { props: { height: { type: Number,

2021-04-29 18:27:10 354 1

原创 vue项目中下拉选择器el-select实现全选功能

最终实际效果如下:代码如下:<template> <div> <el-select v-model="my_stars" multiple collapse-tags placeholder="请选择"> <el-option label="全选" value="0" key="0"></el-option> <el-option v-for="item in stars"

2021-04-25 12:44:37 583

原创 lodash常用好用的方法,以及es6数组常用方法梳理

记录一些lodash中常用好用的方法:<template> <div>lodash常用方法</div></template><script>export default { name: "lodash", data() { return {}; }, mounted() { // 1._.map(数组对象,key值) 将数组对象中的值依据key提取到一个数组中 let myArray =

2021-04-25 12:31:34 1528

原创 vue项目中下拉选择器el-select,选中某一项后如何同时获取其label、value以及其他值

最终实际效果如下:代码如下:<template> <div> <el-select v-model="fruit" @change="handleChange"> <el-option v-for="item in selectList" :key="item.whsCode" :label="item.fruitName" :value="item.fruitEnName

2021-04-25 11:58:00 1955

原创 vue项目折线图通过自定义formatter函数为tooltip提示框数据动态添加不同单位

首先引入echarts,效果如下:见代码:<template> <div> <div id="chartLineBox" style="width: 90%;height:100vh;border:1px solid red;"></div> </div></template><script>var echarts = require("echarts");export default {

2021-04-25 11:41:01 1353

原创 vue项目通过颜色选择器,以及自定义透明度设置div背景色示例

通过引入el-color-picker后,最终效果如下图所示:见代码:<template> <div> <div> <h3> 属性设置: </h3> </div> <div style="margin-top:20px;margin-left:20px;"> <div style="display:flex;align-items

2021-04-25 11:23:15 2335

原创 vue-cli4前端实现下载本地Excel模板,以及下载静态文件的坑(实测有效)

vuecli2里面,下载静态文件方法:1. 我的我的;2. location.href=" …/static/1111.xls`"3. window.open等等;需要注意的是:cli2里面需要把要下载的文件放在static下面;但是现在cli已经出到4了,需要将文件放在public里面才不会被打包,但是同样的方法我们会发现却找不到文件,效果如图:结果经过我百般尝试发现;将路径改为:下载下载成功,...

2020-08-27 22:59:25 4679 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除