分类 · 文章

前端技术

前端框架、工程化、性能优化、跨端开发

共 99 篇文章

Flutter 获取 iPhone Duo 预留区位置

摘要 tw\_iphone\_duo\_reserved\_region 将 iOS 当前激活的遮挡区域转换为 Flutter 窗口逻辑坐标中的 Rect。需要为自定义界面避开摄像头等局部遮挡时,可以读取这些矩形并自行调整布局。本文先说明如…

第 19 天|Preferences:轻量缓存与状态恢复

##### 本篇看点 阅读目标:理解 Preferences 的轻量键值边界,并和 RDB 的业务列表场景区分开。 核心问题:Preferences 适合轻量键值,不适合承载复杂业务列表。 对比迁移:对应 iOS UserDefaults …

uni-app 微信小程序计算顶部区域(自定义导航栏、跨端适配)

> 面向初学者:从状态栏、导航栏、胶囊按钮开始,理解微信小程序自定义顶部区域的计算逻辑,并完成一个可复用的顶部导航组件。 一、为什么“顶部区域”容易算错? 在微信小程序中,页面顶部通常不是一个简单的 44px 容器,而是由多个区域叠加而成:…

📱iPhone Duo 开屏动画咋实现的?

GIFIPHONE.gif前段时间苹果发布会上看到iPhone Duo的开屏动画很是惊艳。iPhone Duo 的开屏动画,其核心是一种渐进式模糊与虚化过渡效果。当你展开或折叠手机时,外屏的画面会自然地逐渐模糊,仿佛消融并“融化”进内屏,而…

LLVM

LLVM / Clang 编译器架构 一、核心思想:LLVM 解决了什么问题? 传统编译器痛点: 一门编程语言如果需要跨平台(Windows / macOS / Linux / ARM / x86),需要为每一套平台单独编写对应的编译工具,…

VibeCoding 一套 Admin 系统,五种技术栈实现

后台管理系统的需求几乎不需要解释:登录、用户、角色、菜单、字典、日志、组织、Dashboard,谁家做的都差不多。正因为需求高度同质,它成了一个理想的对照实验场——同一份需求、同一套数据库、同一份接口契约,用五种技术栈各写一遍,差异会出现在…

妙!文档懒得写,就让AI 生成新员工学习指南

做系统分析,程序员最讨厌两件事: 1. 项目没有任何文档 2. 自己写项目文档 写项目文档一直很头疼,就算自己写后面也不想看,角色转换我们变身新员工让AI带教 😎提示词:【后端room】、【前端room】 分析前后端代码 ,为新员工讲解该项…

前端依赖自动导入:unplugin-auto-import

简介 unplugin-auto-import 是一个 Vite/Webpack/Rollup 插件,用于自动导入 API,无需手动编写 import 语句。支持 Vue、Vue Router、Pinia 等库,以及自定义工具函数。 安装 …

前端加密的作用与使用场景

前端加密的作用与使用场景 前端加密是指在浏览器端,使用 Web Crypto API 或其他加密技术,对数据进行加密、解密、签名或哈希处理。 一、为什么需要前端加密 前端加密主要用于保护敏感数据,降低数据在传输、处理和存储过程中泄露的风险。…