刷新
数字人动画云端渲染方案

博主头像 为优化拟我形象在多场景中的性能与接入,我们将其预先导出为视频/动图。通过对比,采用 Puppeteer + H5 渲染帧 + FFmpeg 合成方案,实现了效果一致、服务端批量处理与低成本接入,为规模化应用提供了可靠基础。 ...

如何创建你的百Google度!!(实现双搜索引擎页面)

创建双搜索引擎页面 百Google度的网站被封了,但!!!这不影响我们创建属于自己的双搜索引擎页面! 提前准备 找到你想添加的俩个搜索引擎对应的URI 和 它预先定义用于存储搜索关键词的参数名。 打开你想要的搜索引擎的网页,在当前搜索引擎里输入“关键词”,点击搜索,然后观察上面的网址,一般“?”前出 ...

JavaScript性能优化:我从50ms降到5ms的7个关键技巧

博主头像 ‍ 写在开头 点赞 + 收藏 学会 引言 在现代Web开发中,性能优化是一个永恒的话题。随着前端应用的复杂度不断提升,JavaScript的执行效率直接影响用户体验。我曾面临一个关键功能的性能瓶颈——初始实现需要50ms完成的任务,通过一系列优化手段成功降至5ms。本文将分享这7 ...

前端工程化中Less第三方库中@Import的“~”和“@”用法

在前端工程化开发中经常会用到less第三方css库,其中@import指令中的~符号和@符号用于指定模块化路径,常见于Webpack等构建工具中。下面介绍使用方法: 路径解析规则: ~符号:表示模块请求,构建工具会将其解析为node_modules目录或配置的别名路径 。 ‌ @符号:通常指向项目源 ...

弃用 html2canvas!快 93 倍的截图神器

博主头像 ‍ 写在开头 点赞 + 收藏 学会 在前端开发中,网页截图是个常用功能。从前,html2canvas 是大家的常客,但随着网页越来越复杂,它的性能问题也逐渐暴露,速度慢、占资源,用户体验不尽如人意。 好在,现在有了 SnapDOM,一款性能超棒、还原度超高的截图新秀,能完美替代  ...

vivo 前端三剑客发展历程及原理揭秘

博主头像 异地协作模式,给开发和测试间的问题沟通及定位带来了诸多挑战。本文从前端开发视角出发, 阐述在这过程中遇到的痛点,探索解决的思路,并在过程中成功孵化出技术工具“前端三剑客”,文章深入解析了“前端三剑客”技术的实现原理及应用场景。 ...

CSS3 超实用属性:pointer-events (可穿透图层的鼠标事件)

博主头像 ‍ 写在开头 点赞 + 收藏 学会 CSS3 pointer-events 属性:实现可穿透图层的鼠标事件 在网页开发中,我们通常会遇到多个元素重叠的情况。在这种情况下,如何使得被遮挡的元素仍然能够响应鼠标事件呢?CSS3 引入了 pointer-events 属性,允许开发者控 ...

CSS - transition 粗浅记忆

博主头像 在 CSS 中,transition 是用于实现元素样式平滑过渡的属性,能让元素从一种样式状态(如颜色、尺寸、位置等)逐渐变化到另一种状态,避免样式突变带来的生硬感。它是实现基础动画效果的核心工具,广泛用于 hover 交互、状态切换等场景。 一、transition 核心语法 transition ...

Scss 基础

博主头像 scss 转 css 在线转换 https://33tool.com/scss_to_css/ 变量 $primary-color: #000; .main1 { background-color: $primary-color; } 一、嵌套 1.1 父选择器 & (Referencing Par ...

记录---window.close()失效 + Chrome浏览器调试线上代码

博主头像 ‍ 写在开头 点赞 + 收藏 学会 情况说明 主系统单点登录点击触发window.open()打开本系统。 是发布生产后的新需求:要求退出登录后直接关闭当前系统页面。 本地运行增加了window.close()方法实现功能,点击退出后页面没反应。 排查过程 官方解析中说明,win ...

记录---前端微服务框架深度对比:无界(Momentum)与乾坤(Qiankun)实战指南

博主头像 ‍ 写在开头 点赞 + 收藏 学会 一、引言:为何选择微前端? 在传统单体前端架构中,随着业务复杂度增加,代码臃肿、协作困难、部署效率低等问题愈发突出。微前端通过将项目拆分为多个独立自治的微应用,解决了这些问题: 技术栈无关:支持 Vue、React、Angular 等框架混合开 ...

记录---基于uniapp,编写一个自定义的日期组件

博主头像 ‍ 写在开头 点赞 + 收藏 学会 环境配置 系统:windows10 平台:HBuilderX4.76 语言:vue、javascript 库:uni 概述 本文是基于uniapp,编写的自定义日期选择器组件,大致效果如下: 1、组件简介 这是一个日期选择器,即可以选择年、月、 ...

上下margin无法生效的一种情况-行内元素

博主头像 问题描述 在学udemy的html&css课的时候,challenge2有一部分是给超链接添加margin-top/bottom,添加后浏览器devtool的样式中显示margin已生效,但是在页面中却无法显示。 解决过程 搜索margin不生效的几个原因可以总结为 parent box 放不下 上 ...

记录---浏览器指纹-探究前端如何识别用户设备

博主头像 ‍ 写在开头 点赞 + 收藏 学会 什么是浏览器指纹? 浏览器指纹,是用来唯一标识你浏览器的一组“特征值”。它不是我们理解中的那种真实指纹,而是通过收集浏览器、操作系统、设备分辨率、字体、插件等信息,组合成的一个独特 ID。 和传统的 Cookie 不同,浏览器指纹不需要在用户设 ...