自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Demon's blog

Without labor nothing prospers.

  • 博客(142)
  • 资源 (3)
  • 收藏
  • 关注

原创 前端面试常见问题汇总,持续更新中......

前端面试常见问题汇总,持续更新中......

2023-03-30 17:03:35 877 2

原创 css flex布局实现文字垂直居中

<style> .innner { display: flex; background-color: #ea4d22; height: 100px; /* line-height: 100px; */ /* text-align: center; */ justify-content: center; flex-direction: column; } .i.

2021-01-05 10:23:05 13632 4

转载 excel链接到另一个工作表的指定位置

利用HYPERLINK函数,让文章的转跳轻松实现(原文链接)利用HYPERLINK函数可实现:1.链接到文件夹,点击打开指定的文件夹,如=HYPERLINK(“C:\Users\nl\Documents”,“打开私人文档”)2.链接到指定的文件,点击打开指定的文件,如= HYPERLINK(“C:\Users\nl\Documents\11.doc”,“打开文件11”)如与当前文件在一目录下,可以用以下公式= HYPERLINK(“文件11.xls”,“打开文件11”)3.链接当前工作表的指定位

2020-05-23 22:37:06 17884 7

原创 关于for循环中使用setTimeout的四种解决方案

我们先来简单了解一下setTimeout延时器的运行机制。setTimeout会先将回调函数放到等待队列中,等待主执行栈内其他主程序执行完毕后,按时间顺序先进先出执行回调函数。这本质上是作用域的问题。如果直接像下面这样写,将不会得到想要的结果(输出 1, 2, 3, 4, 5),而是会连续输出 5 个6这是因为setTimeout是异步执行的,每一次for循环的时候,setTimeout都会被执行一次,但是里面的回调函数没有被执行,而是被放到了任务队列里等待执行。

2026-07-24 10:24:12 193

原创 10个开发者必须了解的 Cookie 知识点

摘要: Cookie 作为 Web 最古老的状态管理机制,开发者常因理解不足导致登录失效、安全漏洞等问题。本文提炼 10 个关键知识点: 请求自动携带 Cookie,需控制大小; 单 Cookie 上限 4KB,大数据建议存 localStorage; 敏感信息应设 HttpOnly 防 XSS; 认证 Cookie 需加 Secure 仅限 HTTPS; 用 SameSite(Lax/Strict)防御 CSRF; 子域名默认共享 Cookie,需按需限制; 过期时间决定持久性; 第三方 Cookie 逐

2026-07-24 10:22:53 147

原创 移动端tap与click的区别 && 点透事件

摘要: 移动端click事件有300ms延迟,为解决此问题常用tap事件替代。tap通过组合touchstart、touchmove和touchend实现,限制点击时长(如200ms)并禁止移动触发。但直接替换click会导致点透问题:上层元素tap隐藏后,底层元素(如<a>)的click仍会被触发。解决方案包括: 使用FastClick库消除延迟; 延迟隐藏上层元素(300ms后再隐藏),避免误触底层事件。 核心在于平衡响应速度与交互准确性。(150字)

2026-07-24 10:21:13 191

原创 Flex 布局教程:语法篇 (核心要点整理)

本文整理了Flex布局的核心语法要点。Flex布局是一种弹性盒模型,通过设置容器的display: flex来启用。主要内容包括: 基本概念:Flex容器和项目,主轴与交叉轴的定义 容器属性: flex-direction:决定主轴方向 flex-wrap:项目换行方式 justify-content:主轴对齐方式 align-items:交叉轴对齐方式 align-content:多轴线对齐方式 项目属性: order:排列顺序 flex-grow/flex-shrink:放大/缩小比例 flex-bas

2026-07-20 09:30:35 223

原创 Express + multer 打造全功能 Node.js 文件服务器:拖拽上传 / 目录浏览 / 在线预览 / 国际化

Node.js 文件服务器开发实践 本文介绍了一个基于 Express 和 multer 构建的全功能文件服务器开发过程,主要特点包括: 核心功能:支持拖拽上传、目录浏览、多类型文件预览、链接分享等常用功能,满足团队内部文件共享需求。 技术实现: 后端使用 Express 5 + multer 2 处理文件上传和存储 前端采用原生 HTML/CSS/JS 实现,无框架无构建 通过 XMLHttpRequest 实现上传进度显示 路径安全校验防止目录穿越攻击 特色亮点: 中文文件名支持 主目录上传权限控制 面

2026-04-23 16:31:22 47

原创 使用node和@abandonware/bleno写一个ble模拟设备,用Uni-app模拟终端连接

本项目实现了一个基于Node.js的BLE模拟设备和Uni-app终端的通信系统。使用@abandonware/bleno库开发BLE外设,通过Uni-app构建移动端应用实现连接交互。系统支持字符串与HEX格式的相互转换(借助在线转换工具),并提供了完整的Github和Gitee代码仓库。项目截图展示了设备模拟和终端连接的界面效果,为BLE开发提供了完整的参考实现。

2025-12-01 10:36:45 231

原创 uni-app vue2 在 iOS 退出应用后将 cookie 清空了

iOS 端 uni-app(Vue2)退出应用会清空 WebView 临时 Cookie,原因是 WKWebView 默认不持久化 Cookie,应用关闭后会话 Cookie 会被自动清除。这一机制会导致用户退出应用后需要重新登录,影响用户体验。

2025-11-10 16:22:44 310

原创 AI使用 Node.js modbus-serial 搭建一个可交互的 Modbus TCP 主站与从站 Demo

本文介绍了一个基于Node.js的Modbus TCP通信Demo,包含主站(Master)和从站(Slave)实现。从站每2秒更新寄存器0的值,主站每3秒读取寄存器0并写入随机值到寄存器1。使用modbus-serial库实现核心功能,包括寄存器读写和TCP连接。运行方式:先启动从站再启动主站,控制台可实时查看双向通信数据。该Demo完整展示了Modbus TCP的基础交互流程,适合工业物联网和自动化控制领域的开发参考。代码已开源在GitHub仓库。

2025-09-29 15:19:17 435 1

原创 uni-app项目gitignore文件示例

项目忽略文件配置,用于排除开发环境生成的非必要文件。包含编译目录(unpackage/)、编辑器配置(idea/,vscode/)、日志(logs/)、临时文件(temp/)、构建产物(build/)以及依赖锁定文件(package-lock.json等)。该配置可根据实际开发需求动态补充。

2025-08-04 16:32:49 353 1

转载 iOS应用上线ABM分发渠道最佳实践

iOS应用上线ABM分发渠道最佳实践

2025-07-04 11:12:27 160

原创 uni-app 安卓 iOS 离线打包参考

UniApp 离线打包安卓应用指南摘要(150字): 本文整理了UniApp安卓应用离线打包的完整流程。开发者需先配置原生工程环境,通过DCloud官方文档获取AppKey并进行基础设置。离线打包需要准备Android Studio开发环境,配置gradle构建文件,并正确处理原生插件依赖。与云打包相比,离线打包更适合需要深度原生定制的项目。常见问题包括签名配置错误、资源合并冲突及权限设置不当等。文中还提供了详细的排错方法和注意事项,帮助开发者顺利完成本地编译打包流程。

2025-06-18 15:21:52 306

转载 Mac 错误zsh: command not found: brew解决方法

【代码】Mac 错误zsh: command not found: brew解决方法。

2025-04-28 16:25:05 250 1

原创 HTML中数字和字母不换行显示

在HTML中标签中的数字和字母默认是不换行的,如果要将他们换行,在CSS中添加”word-wrap: break-word;: 会首先起一个新行来放置长单词,新的行还是放不下这个长单词则会对长单词进行强制断句。不会把长单词放在一个新行里,当这一行放不下的时候就直接强制断句了。HTML中数字和字母不换行显示的默认行为及如何通过CSS的。: 单词默认是不能断开的,长单词就会溢出。如果需要,词内换行使用(

2025-03-31 23:30:54 694 1

原创 设置网站主题色color-scheme

color-scheme CSS 属性允许元素指示它可以舒适地呈现哪些颜色方案。操作系统颜色方案的常见选择为“亮色”和“暗色”,或“日间模式”和“夜间模式”。当用户选择其中一种颜色方案时,操作系统会对用户界面进行调整,包括表单控件、滚动条和 CSS 系统颜色的使用值。

2025-03-31 23:24:45 525 1

转载 同一域名不同端口cookie共享问题

Path 标识指定了主机下的哪些路径可以接受 Cookie(该 URL 路径必须存在于请求 URL 中)。以字符 %x2F (“/”) 作为路径分隔符,子路径也会被匹配。

2025-03-31 23:17:00 921

原创 在Vue中 使用 Web Worker

/ 线程之间通过postMessage进行通信。// 监听message事件。// 获取计算开始的时间。// 获取计算结束的时间。// 得到总的计算时间。

2025-03-09 23:26:23 788 1

原创 Vue 过滤器 filter(s) 的使用

第一个参数是过滤器的名字第二个参数是过滤器的功能函数 (若不定义vue就不知道这个字符串是什么,有什么作用)。

2025-03-09 20:24:50 1029

转载 什么是TCP/IP?TCP/IP四层模型是哪些层?数据链路、网络、传输、应用层。

数据链路层:负责将数字信号在物理通道(网线)中准确传输网络层:负责寻址(准确找到对方设备)的IP协议传输层:负责可靠传输的TCP协议、高效传输的UDP协议应用层:负责各种不同应用之间的协议,如浏览器的HTTP协议、电子邮件的STMP协议等。

2025-03-09 19:44:14 286

原创 uni.previewImage 在 iOS 中黑屏的原因探究

uni.previewImage在iOS中黑屏怎么回事呢?在 iOS 中识别为特殊符号导致图片无法显示,前端处理替换。可知:后端返回地址中包含相对路径符号。

2025-03-02 01:05:44 667

原创 uniapp 测试 IPA 包安装到测试 iPhone

将uniapp测试IPA包安装到测试iPhone有以下几种方法:

2025-02-26 10:33:05 843 1

原创 uni-app 开发 App 、 H5 横屏签名(基于lime-signature)

uni-app横屏签名

2025-02-25 21:35:20 1673 1

原创 调用 requestFullscreen 使网页进入全屏

调用此方法并不能保证元素一定能够进入全屏模式。如果元素被允许进入全屏幕模式,返回的 Promise 会兑现,并且该元素会收到一个 fullscreenchange 事件,通知它已经进入全屏模式。如果全屏请求被拒绝,返回的 promise 会被拒绝并且该元素会收到一个 fullscreenerror 事件。如果该元素已经从原来的文档中分离,那么该文档将会收到这些事件。Document 的 exitFullscreen() 方法请求将当前在全屏模式下呈现的文档元素退出全屏模式,恢复屏幕的先前状态。

2025-02-23 18:40:01 678 1

原创 HTML页面中拨打电话、发送短信、发邮件

HTML页面中拨打电话、发送短信、发邮件

2025-02-23 18:31:38 634

转载 前端不懂 Docker ?先用它换掉常规的 Vue 项目部署方式

微信

2025-02-23 18:23:19 78 1

原创 用大白话秒懂税法(增值税、个人所得税、印花税、契税)

用大白话秒懂税法

2025-02-08 09:10:14 309

原创 uni-app 对于未定义变量不报错而是跳过执行???

uni-app对于未定义变量不报错

2025-02-07 17:37:12 218

转载 JS里file和blob的区别

Blob (Binary Large Object) 表示不可变的、原始数据的类文件对象,可以包含任意类型的数据,如图片、音频、视频等。File 表示文件的类,继承自Blob,主要表示用户通过 选择的文件。File 和 Blob 都是处理二进制数据的类,File 继承自 Blob,更专注于文件的处理。摘自JS里file和blob的区别。

2025-02-02 22:11:05 271 1

原创 kebab case、snake case、Camel case、Pascal case

命令方式

2025-01-24 11:51:03 356

原创 Vue I18n的使用教程

注:此处使用的Vue版本2,Vue-I8n版本8。html中使用$t()

2024-11-29 23:19:22 497

原创 Vuex中通过action触发mutation是为什么?[AI]

在Vuex中,action 和 mutation 都是用于管理状态的重要概念,但它们的作用和使用场景有所不同。理解为什么通过 action 触发 mutation 有助于更好地掌握Vuex的状态管理模式。

2024-11-27 21:24:23 653 1

原创 css自定义字体@font-face引入时机

在css头部写了,在使用改字体时,字体才会引入(在控制台“字体”中查看)

2024-11-25 16:42:32 273

原创 uni-app uni.setTabBarBadge 不生效

setTabBarBadge不生效

2024-10-17 15:54:15 911

原创 从深度未知且元素类型未知且最终元素为字符串的对象中,通过一个索引数组找到最终值

【代码】从深度未知且元素类型未知且最终元素为字符串的对象中,通过一个索引数组找到最终值。

2024-10-16 14:40:37 259 1

原创 使用VScode进行中文搜索匹配

(.[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.)

2024-10-14 16:48:27 694

原创 iOS 上架过程简述

【代码】iOS 上架过程简述。

2024-07-23 18:51:13 281

原创 uni-app renderjs 的使用

/ renderjs 向普通 Vue 传值的方法。// 用于与 renderjs 通信的变量。'这是从 renderjs 传来的数据'// 接收 Vue 传来的值并进行处理。// 调用 Vue 组件中的方法。在上述示例中,定义了一个名为。调用了 Vue 组件中的。实现了 Vue 组件向。变量发生变化时,会触发。// Vue 组件中的方法。

2024-07-23 18:34:58 5448 5

原创 uni-app iOS上架相关App store App store connect 云打包有次数限制

uni-app云打包免费有次数。

2024-07-11 15:42:07 625

账号申请-发布问题-证书与配置文件申请-打包流程-appstore审核-Testflight方案-itms-services方案

内容概要:本文详细解析了 uni-app iOS 开发的各个环节,涵盖了从账号申请到打包发布的全过程,并针对常见问题提供了详细的解决方案。内容主要包括以下几个方面:1. 苹果开发者账号的申请流程和个人、企业账户的区别。2. 如何申请和管理iOS证书(p12)和描述文件(mobileprovision),确保应用能够在指定设备上正确运行。3. 使用 UniApp 进行打包、发布以及在 App Store 审核期间需要注意的关键事项。4. 解决了应用图标透明背景造成的上传错误(Alpha通道)、发票开具等问题。文章最后介绍了TestFlight内测方案和其他分发途径(如 itms-services 方案)。 适用人群:iOS应用开发者、uni-app使用者、初创企业和中小型企业的技术支持团队。 使用场景及目标:1. 初涉 iOS 应用领域的开发人员,可通过本文了解完整的开发及上架流程。2. 已有一定经验的开发者可作为手册查询各种开发过程中的疑难解答。3. 提升应用从开发到正式发布的效率和准确性,降低因误操作带来的潜在成本和风险。 其他说明:本文不仅提供实用的技术指导,还涉及到一些政策性的

2024-03-27

Visual Studio Code settings.json backup

2023-12-05 13:39:57 new 2025-03-02 01:14:00

2023-12-05

Git Bash 美化所需文件

Git Bash 美化所需文件,包含已解压的zst文件和wget

2023-05-24

国家中英文名称、国家代码(地区代码)、国家域名、经纬度

国家中英文名称、国家代码(地区代码)、国家域名、经纬度,可以用作 echarts 世界地图对国家的标点!

2024-03-26

huawai manager.rar

hw电脑管家PJ版(101版本)

2023-04-26

Nodejs simply displays html static pages

npm install/yarn node server.js

2023-04-04

Vue2 D3.js demo

npm install/yarn npm run serve

2022-03-03

ECharts china.js bmap.js world.js toolkit

China.js, bmap.min.js, bmap.js, world.js toolkit,note:no example code,pure toolkit.

2022-03-09

Vue2 css signal chart

npm install/yarn npm run serve

2022-01-19

空空如也

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

TA关注的人

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