logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

中级前端进阶方向 框架篇 三十四) 前端自动化测试 + 【步骤落地 + 了解】

本文介绍了前端自动化测试的核心概念与实践方法。主要内容包括:1. 为什么需要自动化测试:解决手动测试耗时、遗漏和回归困难的问题;2. 测试金字塔模型:单元测试、集成测试和端到端测试的分层策略;3. 主流工具链:Jest、Vitest、Testing Library、Cypress等;4. 全流程实践:从开发、提交到CI/CD的完整测试方案;5. 最佳实践:编写高质量测试的原则和度量标准。文章强调自

文章图片
#前端
前端 Web 常用的加密算法(含简介、适用场景、代码示例)

Web常用加密算法主要包括三类:1)散列算法(MD5、SHA系列、HMAC)用于数据校验和密码存储;2)对称加密(AES、DES、ChaCha20)适合大数据加密;3)非对称加密(RSA、ECC)用于密钥交换和数字签名。实际应用中常采用混合加密(如RSA+AES),HTTPS就是典型例子。前端开发可使用crypto-js库或浏览器原生WebCrypto API,后者性能更好且更安全。MD5和SHA

文章图片
#前端
这是一份从 0 到 1 的「前端拖拽排序实现详解」——覆盖原理、数据结构、事件系统、碰撞算法、动画(FLIP)、自动滚动、可访问性(A11y)、移动端兼容(Pointer Events)、等

本文系统介绍了实现拖拽排序的完整技术方案和最佳实践。首先分析了自研优势(灵活性、性能可控、可访问性)与三种技术路线(HTML5 API、Pointer自研、第三方库)的适用场景。随后详细讲解了核心实现方案,包括Pointer事件处理、FLIP动画策略、半分/中心点碰撞检测、自动滚动机制等关键技术。文章提供了Vanilla JS、React和Vue三套完整实现代码,并对比了主流库的优缺点。最后总结了

文章图片
#前端
uni-app开发微信小程序全流程指南

本文系统解析了uni-app开发微信小程序的全流程,重点区分运行、发布、发行三个关键阶段:运行阶段用于开发调试(H5/模拟器/真机预览);发布阶段生成小程序代码包(配置manifest.json并编译);发行阶段完成上传审核与正式上线。文章通过实战案例演示了从开发到上线的完整过程,总结了各阶段的常见问题与解决方案(如包体积超限、审核驳回等),并提供了代码结构优化、分包加载、灰度发布等最佳实践。帮助

文章图片
#uni-app#微信小程序#小程序
java项目jar包怎么下载,怎么使用 jar 包(Java ARchive)就是把 .class 文件和依赖资源打包成一个压缩文件,方便使用第三方库或发布项目。

只需在配置文件中声明依赖,IDEA 会自动下载 jar 并加入 classpath。使用 Maven/Gradle 可以自动管理版本和依赖关系,更适合大项目。这样 IDEA 会自动下载并管理 jar,不用手动放到项目里。手动下载 jar 适合小型实验项目或没有网络环境的情况。就能找到 jar,无需手动加 classpath。jar 文件就像其他语言的库文件(Python 的。Maven/Gradl

#java#jar#开发语言
测试 SSH 连接 显示 The authenticity of host ‘gitcode.com (116.205.2.91)‘ can‘t be established. RSA key fi

首次连接GitCode主机时SSH会提示确认公钥指纹,输入"yes"后会将指纹存入known_hosts文件。连接成功后,即可使用SSH方式克隆仓库并进行git操作。示例显示完整连接过程,包括密钥确认、成功认证提示等,确认后可正常使用SSH功能。该提示是安全机制的一部分,确保连接的主机可信。

#ssh#运维
vue项目 动态路由刷新界面白屏undefined问题

vue项目 动态路由刷新界面白屏undefined问题这里我设置了一个routersArrkey值进行路由的缓存;例如路由配置的时候直接使用原始的路由配置;这样刷新以后就可以了;当然我们是有追求的向往进步的这样也只是饮鸩止渴。这里也是调试了好久终于是解决了;总共尝试了多种解决方案;:if判断读缓存添加路由也不可放在 new VueRouter()后面,否则也会加载白屏。这是一个笨方法,但是出奇的好

文章图片
#vue.js#前端#javascript
可搜索的 HTML 版本 Emoji 图标大全,可以直接打开网页使用,每个图标可以点击复制,方便使用

这篇文章介绍了一个Emoji图标大全网页,主要功能包括: 分类展示各种Emoji表情,包括表情与情绪、人物与手势、动物与自然、食物与饮料等9大类 提供搜索功能,可以按分类或图标内容查找Emoji 支持点击复制Emoji到剪贴板,点击后会有短暂高亮反馈 采用响应式网格布局展示Emoji图标,鼠标悬停有效果 界面简洁美观,使用emoji字体确保显示效果 该网页适合需要快速查找和复制Emoji的用户使用

#html#前端#javascript
整理了一份 Windows 用户名是中文 → Git/SSH 识别不到路径 & 读取不到私钥 的完整解决方案,最稳妥的,不会影响系统、账号、软件。只要配置好 HOME 或 SSH 环境变量,就可以长

最稳妥的,不会影响系统、账号、软件。只要配置好 HOME 或 SSH 针对GitBash中文用户名路径乱码导致SSH密钥失效的问题,提供四种解决方案:1)推荐方案是修改SSH密钥目录至英文路径(通过设置HOME环境变量);2)新建英文用户名账户;3)高风险修改当前用户名;4)使用Windows自带的OpenSSH。其中方案1通过将.ssh文件夹迁移至英文路径并配置环境变量,能稳定解决编码问题且不影

文章图片
#windows#git#ssh
整理了一份 Windows 用户名是中文 → Git/SSH 识别不到路径 & 读取不到私钥 的完整解决方案,最稳妥的,不会影响系统、账号、软件。只要配置好 HOME 或 SSH 环境变量,就可以长

最稳妥的,不会影响系统、账号、软件。只要配置好 HOME 或 SSH 针对GitBash中文用户名路径乱码导致SSH密钥失效的问题,提供四种解决方案:1)推荐方案是修改SSH密钥目录至英文路径(通过设置HOME环境变量);2)新建英文用户名账户;3)高风险修改当前用户名;4)使用Windows自带的OpenSSH。其中方案1通过将.ssh文件夹迁移至英文路径并配置环境变量,能稳定解决编码问题且不影

文章图片
#windows#git#ssh
    共 74 条
  • 1
  • 2
  • 3
  • 8
  • 请选择