Tailwind CSS 项目实践:团队使用规范
团队规范框架 在没有规范的情况下,团队使用 Tailwind CSS 经常会遇到以下问题:样式不一致、代码重复、维护困难、性能问题。 所以我们的规范主要包含以下几个方面: 统一的 tailwind.config.js 配置 class 组合和组件命名规范 样式复用和抽象层级 文件结构和样式管理 lint 规则和 code review 标准 打包和 purge...
团队规范框架 在没有规范的情况下,团队使用 Tailwind CSS 经常会遇到以下问题:样式不一致、代码重复、维护困难、性能问题。 所以我们的规范主要包含以下几个方面: 统一的 tailwind.config.js 配置 class 组合和组件命名规范 样式复用和抽象层级 文件结构和样式管理 lint 规则和 code review 标准 打包和 purge...
Flutter 3 带来了许多重要的改进和新特性,但升级过程中也遇到了一些挑战。 Flutter 3 的主要新特性 1. 平台支持扩展 macOS 和 Linux:正式稳定支持 Web:性能大幅提升,PWA 支持增强 Windows:生产就绪的桌面应用支持 2. 性能提升 Material You:全新的 Material Design 支持 渲染引擎优化...
ARKit简介 ARKit是Apple开发的增强现实框架,它让开发者能够轻松创建沉浸式的AR体验。通过结合设备的摄像头、传感器和机器学习能力,ARKit可以实现以下核心功能: 世界追踪(World Tracking):理解设备在3D空间中的位置和方向 平面检测(Plane Detection):识别水平和垂直表面 光照估计(Light Estimation):分析真实世界的...
最近接触了 Yii 2 —— 一个基于 PHP、遵循 MVC 架构、性能良好、安全友好的全栈框架。 聊聊几个点:MVC 模式、Action 的定义与返回、数据验证、数据库访问方式、以及路由机制。 1. Yii 中的 MVC 模式 MVC 即 Model-View-Controller(模型-视图-控制器): 层 在 Yii 中体现 ...
FileMaker 简介 FileMaker 是一款可视化数据库应用构建平台。它集数据库建模、界面设计、脚本自动化、跨平台访问于一体,适用于: 快速构建业务管理系统 数据收集和可视化 跨团队协作工具 移动设备上的定制业务流程 常见应用包括:客户管理(CRM)、库存管理、工单系统、预约排程等。 FileMaker 优点 上手快:无需深入 SQL 就可以建...
并发渲染 什么是并发渲染? 并发渲染(Concurrent Rendering)是 React 18 最重要的特性。它允许 React 在渲染过程中被中断,让浏览器能够处理其他任务,从而保持应用的响应性。 在 React 17 中,一旦开始渲染,整个过程是不可中断的。如果组件树很大,用户就会感受到卡顿。而 React 18 的并发渲染可以将渲染工作分解成小块,在浏览器需要处理用户交互时...
低代码平台(Low-Code Platform)是一种通过图形化界面、拖拽组件、可视化配置等方式,让开发者能够快速构建应用的开发平台。它的核心是: 降低开发门槛:非专业开发者也能参与应用开发 提高开发效率:通过复用和配置减少重复编码 标准化开发:统一的开发规范和组件库 快速迭代:可视化的开发方式支持快速原型验证 平台整体架构 ┌───────────────────...
什么是 Vite? Vite 是一个现代化的前端构建工具,它利用了现代浏览器的原生 ES 模块支持,为开发提供了极快的冷启动速度。与传统的打包工具不同,Vite 在开发环境中不需要打包,而是直接利用浏览器的 ES 模块加载机制。 1. 极快的开发服务器启动 如果你曾经因为 Vue CLI 项目启动缓慢而苦恼,Vite 将彻底改变你的体验。传统的构建工具需要在启动前打包整个应用,而 Vi...
Vue3的重大变化概览 Vue3相比Vue2有了诸多改进: Composition API:全新的组件逻辑组织方式 性能提升:更快的渲染和更小的包体积 TypeScript支持:原生TypeScript重写,更好的类型推断 新特性:Teleport、Fragments、Suspense等 Tree-shaking支持:按需引入,减少包体积 Composition...
核心改进 模块联邦(Module Federation):微前端解决方案 持久化缓存:显著提升构建速度 Tree Shaking 优化:更彻底的无用代码消除 Bundle 分析:更好的包大小优化 Node.js Polyfill 移除:减少 bundle 体积 更好的长期缓存:改进的确定性 chunk 和 module ID 主要新特性详解 1. 模块联邦(...