自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (8)
  • 收藏
  • 关注

原创 AI围剿+35岁失业+高薪换命!程序员的至暗困局,真相太扎心

这份委屈无处诉说,没有具体的对象可以追责,不是某一家公司的问题,也不是某一个人的错,而是互联网行业从野蛮生长到理性发展的阵痛,是AI时代技术变革的必然,最后所有的压力,都只能由一个个普通的程序员独自扛下。但即便身处层层困局,程序员的破局之路,也从来不是躺平或恐慌,而是在时代的夹缝里,找到属于自己的生存法则。愿每一个程序员,都能在高薪、猝死、35岁失业、AI盛行的四重困局里,找到属于自己的破局之路,既赚得到想要的生活,也守得住健康的身体,更能拥有对抗未知的底气,在时代的浪潮里,站稳脚跟,从容前行。

2026-03-25 17:34:07 247

原创 前端实录:互联网寒潮里,我签了降薪协议

摘要:行业寒冬下,公司要求全员降薪,前端开发者无奈签字接受。曾经火热的岗位如今面临AI冲击和行业收缩,个体在大环境中显得无力。文章反映了程序员面临的现实困境,建议同行保持技术学习,调整心态应对行业周期变化,在寒潮中坚持等待转机。(149字)

2026-01-12 16:48:45 240

原创 微前端架构实践:避免Vuex模块重复注册的崩溃陷阱

《微前端架构中Vuex模块重复注册问题解决方案》摘要:在前端微服务化场景下,跨项目共享Vuex store时,直接使用registerModule方法会导致同名模块重复注册错误,引发页面崩溃。本文提出通过hasModule方法预先检查模块存在性,避免重复注册的解决方案,并建议采用命名空间前缀、统一错误处理等最佳实践。该方案有效解决了微前端架构中状态管理模块冲突问题,为模块管理和热更新等特性奠定了基础。(150字)

2026-01-09 18:26:49 294

原创 我在项目里这样防 XSS

本文系统性地探讨了前端XSS防护的工程化方案。作者指出分散式XSS处理的弊端,提出在接口响应层统一处理的核心思路:通过白名单机制对返回数据进行清洗,允许安全HTML标签而拦截可执行代码。该方案实现了安全逻辑与业务解耦、规则统一维护,同时兼顾安全性和可用性。文章强调XSS防护需要系统级设计,前端统一处理可作为重要安全兜底,但需结合后端校验、CSP等其他措施形成完整防护体系。

2026-01-08 20:18:33 684

原创 Textor.app —— 全能剪切板助手,让办公效率飞起来

Textor.app是一款智能剪切板管理工具,帮助用户高效管理复制粘贴内容。主要功能包括:自动记录50条剪切板历史、支持100条常用文本的话术库、一键快速插入文本等。适用于办公、学习、写作及编程场景,能显著提升工作效率。软件界面简洁轻量,数据本地存储确保隐私安全。当前2.2.0版本已在GitHub发布,用户反馈良好。对于需要频繁处理文本的用户,Textor.app是理想的效率助手。

2025-09-29 14:27:49 445

原创 快话助手:剪切板 + 话术库 + 快捷发送,一站式效率神器 [特殊字符]

快话助手不仅仅是一个剪切板管理器,它还是一个强大的话术库 + 多平台快捷发送工具。复制、管理、发送,三合一体验,让你的日常办公、学习和沟通更加高效。

2025-09-26 18:34:50 445 1

原创 ClipboardApp —— Mac 专属轻量级剪切板助手(开源)

只能保存一条记录。当你需要回头找之前复制过的内容时,往往已经被新内容覆盖,非常不方便。于是,我开发了一个轻量级的剪切板助手:ClipboardApp。它能帮你管理每天的复制内容,提高效率,目前支持macOS 平台。📂 项目地址(完全开源):👉自动保存复制内容只要你复制过的文字,就会自动进入 ClipboardApp 的列表。一键复制回剪贴板在应用中点击任意一条历史记录,内容会立刻回到系统剪切板,方便你再次粘贴。置顶功能对常用内容可以置顶,避免被新记录“挤下去”。删除功能。

2025-09-24 17:23:09 1127 1

原创 一套通用的 JS 复制功能(保留/去掉换行,兼容 PC/移动端/微信)

本文介绍了一个通用的JavaScript复制功能实现,支持保留/去掉换行符,兼容PC/移动端/微信/支付宝等多平台。通过创建临时textarea/input元素实现复制,解决了换行丢失、移动端兼容性差、长文本截断等问题。文章提供了完整的代码实现,包含成功/失败回调,并给出了保留换行和去掉换行的使用示例。此外还分析了各平台的兼容性,并建议在新浏览器中使用Clipboard API提升成功率。该方案简单易用,能有效解决前端开发中常见的复制功能需求。

2025-08-12 15:32:26 589

原创 一个轻量级、无依赖的 Loading 插件 —— @lijixuan/loading

开发中,我们经常需要一个简洁好用的 Loading 组件,无论是请求数据时的全局遮罩,还是局部区域的加载提示,性能、兼容性和易用性都非常关键。在vue2中使用太过于繁琐!如果你觉得这个项目有用,欢迎点个 Star ⭐,也欢迎在实际项目中应用它!你的鼓励是我持续更新的最大动力!的 Loading 插件:@lijixuan/loading。这是一个简洁但实用的插件,希望能帮到你简化开发流程。欢迎 star、fork、提 issue!✅ 持续交互提示(如圈圈转 + 进度条)于是我开发了一个零依赖、支持原生。

2025-07-31 18:08:39 509

原创 Google浏览器拓展工具 “GU“->google Utils

🚀 Google 插件分享:GU(Google Utils)—— 实用脚本合集插件开源了!

2025-07-08 17:56:50 1095

原创 js中的文字转语音

Mdn 有文档,可以查阅。

2025-05-06 14:41:53 183

原创 一个值得思考的前端bug

就会导致外层的事件会触发两次,因为使用了同名方法,这个问题同样适配其他组件。// Pascal命名。

2024-10-31 17:42:15 295

原创 package.json中~1.0.0和^1.0.0有什么区别

会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.0 ~ 1.2.9 版本,但是不包括1.3.0,也就是1.2.x。会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0。

2024-09-11 14:00:40 393

原创 setTimeout设置为0和nexttick 谁先执行谁后执行

在 Vue 中,setTimeout 设置为 0 和 Vue.nextTick 的执行顺序是不同的,它们基于 JavaScript 事件循环和微任务、宏任务的执行顺序来决定。它会被放入宏任务队列中,必须等到所有微任务完成后才会执行。, 0) 是宏任务,会在微任务执行完后才执行,所以最后输出 setTimeout callback。, 0) 后执行,因为它是一个宏任务,必须等待所有微任务执行完毕后才执行。(如 setTimeout、setInterval):当所有微任务执行完后,才会开始执行宏任务。

2024-09-06 18:16:25 749

原创 实现A-Z滑动检索菜单

写个这小玩意真麻烦<template> <div id="letterPeo"> <!-- <button @click="getasd">获取</button>--> <div class="letter"> <div v-for="(item, index) in letter" :key="index" class="mb-2 item" :class="{active:select

2024-08-29 16:04:14 995 1

原创 定时监听window上某个数据是否为预期值

【代码】定时监听window上某个数据是否为预期值。

2024-08-27 10:34:28 250

原创 计算两个日期间隔几天方法

【代码】计算两个日期间隔几天方法。

2024-03-04 14:27:44 692

原创 vue中判断应该import 哪个js或css

如果window.myFlag为false,则动态导入jsFile2.js并执行其默认导出的init方法。因此,在确保安装了相应的loader并配置正确的情况下,你就可以在main.js中动态导入SCSS文件,并根据window对象的属性来决定导入哪个文件。在main.js中,确保在创建Vue实例之前已经完成了SCSS文件的导入。请确保jsFile1.js和jsFile2.js中的默认导出对象具有init方法,并根据需要进行相应的处理。在需要导入SCSS文件的组件中,使用动态导入的方式来导入SCSS文件。

2023-12-18 09:56:46 1897

原创 监听dom元素样式发生变化

【代码】监听dom元素样式发生变化。

2023-12-11 13:58:32 662

原创 js操作css伪元素style

【代码】js操作css伪元素style。

2023-12-07 14:43:15 810

原创 vue中通过js控制scss变量

【代码】vue中通过js控制scss变量。

2023-11-08 17:42:20 955 4

原创 封装localstorage为对象 js

【代码】封装localstorage为对象 js。

2023-11-08 17:38:56 286

原创 封装localstorage为对象 js

【代码】封装localstorage为对象 js。

2023-11-02 18:33:21 188

原创 优化数组循环 收尾循环

【代码】优化数组循环 收尾循环。

2023-11-02 17:50:12 139

原创 阻止form表单回车提交刷新页面

【代码】阻止form表单回车提交刷新页面。

2023-10-31 14:56:18 976

原创 让动态加载的js完成在执行后续代码

如何让动态加载的js完成才执行后面的代码

2023-10-26 14:17:54 338

原创 html文件中引入.ts文件并运行

问题: 一个项目,是用TypeScript编写的,但是html中引入了.ts文件后报错了,有没有办法跳过tsc这个编译命令,不然每次都需要Tsc编译一下后再启动,有点麻烦。

2023-09-27 14:35:10 2772

原创 js中 | 0 (竖线)

js运算符单竖杠“|”的用法和作用及js数据处理处理数字经常用到的方法还有:parseInt()、parseFloat()、toFixed()、toPrecision()toPrecision(),保留几位数,四舍五入,结果是字符串。

2023-09-12 16:02:40 770

原创 uni-app 打包生成签名Sha1

uniapp 打包 unipush 需要 Sha1

2023-08-21 14:42:04 1617

原创 解决uniapp 二次登陆 登录页是首页时,登录页闪现问题

pages.json文件中,pages数组中第一项是登录页,用户第一次登录后,存储登录状态,以后再进入应用时,自动登录跳转至首页。但是自动登录跳转至首页时,登录页总是会闪现一下。

2023-08-16 16:26:28 1143 1

原创 react 在build读取env 数据

测试打包出来的文件是正确的。

2023-07-25 11:07:28 1363

原创 页面所有元素颜色随机

【代码】页面所有元素颜色随机。

2023-07-18 17:26:52 143

原创 react中的useLoaderData 怎么使用

【代码】react中的useLoaderData 怎么使用。

2023-05-15 11:12:39 1103

原创 web3学习记录

通过https://www.ipaddress.com 查询 raw.githubusercontent.com 的地址。配置host文件 增加地址。

2023-04-17 18:24:59 651

原创 监听js文件加载失败重新加载

【代码】监听js文件加载失败重新加载。

2023-04-17 18:24:34 582

原创 监听js文件加载失败重新加载

【代码】监听js文件加载失败重新加载。

2023-04-17 18:20:37 534

原创 css实现字体动画demo

【代码】css实现字体动画demo。

2023-04-17 18:18:38 188

原创 rem函数 简单实现记录

/orientationchange方向改变事件。//获取html标签。//当前设备视口宽度。

2023-04-17 18:14:15 137

原创 事件循环学习记录

计时器能不能做到精准计时,为什么?微队列的优先级一定是最高的。浏览器渲染时 直线渲染。

2023-04-05 10:03:05 159

原创 vueCli实现一个自定义loader

vueCli实现一个自定义loader

2023-03-03 14:56:52 832

axios库文件使用介绍

Vue项目中使用axios库文件进行发送请求,进行整理归纳,以便翻阅查询~

2018-12-12

Vue 最常用不同组件传值

vue 不同组件传值,简单,就是记不住,记得判断

2018-12-13

破解核心字典txt文件

1. 字典文件 2. 生日字典 3. 百家姓字典 4.bir字典

2022-02-11

js将数组对象格式的的数据转为json

js将数组对象格式的的数据转为json,当我们的控件使用的数据格式与当前所拥有的数据格式不一样的时候,我们应该写个小程序,将其进行修改

2019-06-27

mp_canvas_drawer-master.zip

做微信小程序中最好用的 canvas 绘图组件之一。 当前环境下,大家都非常需要分享到朋友圈这个功能,但是实现起来各有心酸(坑比较多),所以才有了如下的 canvas 绘图工具。 我叫李大玄

2019-09-20

sortelement.zip

没有描述,就是普通的移动端列表展示,然后长按进行拖拽,重新排序

2019-07-09

Sortable.zip

这个文档有 sortable 里面的所有方法,你只需要要能看懂 进行调用就ok了 没有难度

2019-07-09

空空如也

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

TA关注的人

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