- 通讯录小程序 通讯录小程序
- 一、引言Vue 应用的构建性能直接影响开发迭代效率与 CI/CD 流水线成本。随着项目规模扩大(组件增多、依赖复杂),默认的 Webpack 构建流程会出现冷启动慢、热更新延迟、打包时间长等问题:开发环境下,修改代码后需等待 30 秒+才能看到预览;生产构建耗时 10 分钟+,阻塞 CI/CD 流水线;最终 bundle 体积过大,影响用户加载速度。本文聚焦缓存、并行构建... 一、引言Vue 应用的构建性能直接影响开发迭代效率与 CI/CD 流水线成本。随着项目规模扩大(组件增多、依赖复杂),默认的 Webpack 构建流程会出现冷启动慢、热更新延迟、打包时间长等问题:开发环境下,修改代码后需等待 30 秒+才能看到预览;生产构建耗时 10 分钟+,阻塞 CI/CD 流水线;最终 bundle 体积过大,影响用户加载速度。本文聚焦缓存、并行构建...
- 引言JSON(JavaScript Object Notation)作为轻量级的数据交换格式,被广泛应用于配置文件、数据传递、状态存储等场景。无论是加载静态配置、获取后端接口数据,还是实现前后端数据同步,高效、可靠地加载 JSON 都是前端工程师必备的核心能力。随着 ES6 模块化规范的普及和 Web API 的不断完善,前端加载 JSON 的方式逐渐集中到两种主流方案:import 语句(... 引言JSON(JavaScript Object Notation)作为轻量级的数据交换格式,被广泛应用于配置文件、数据传递、状态存储等场景。无论是加载静态配置、获取后端接口数据,还是实现前后端数据同步,高效、可靠地加载 JSON 都是前端工程师必备的核心能力。随着 ES6 模块化规范的普及和 Web API 的不断完善,前端加载 JSON 的方式逐渐集中到两种主流方案:import 语句(...
- 一、引言在鸿蒙(HarmonyOS)应用开发中,随着功能迭代和资源(如图片、音频、代码库)的不断累积,应用包体积(APK/IPA/Bundle)的膨胀已成为影响用户体验和分发效率的关键问题。过大的包体积不仅会导致用户下载时间延长(尤其在弱网环境下)、安装成功率降低,还可能因超出应用商店的体积限制(如华为应用市场建议不超过100MB)而影响上架。此外,冗余的代码和资源还会增加应用的运行时内存占... 一、引言在鸿蒙(HarmonyOS)应用开发中,随着功能迭代和资源(如图片、音频、代码库)的不断累积,应用包体积(APK/IPA/Bundle)的膨胀已成为影响用户体验和分发效率的关键问题。过大的包体积不仅会导致用户下载时间延长(尤其在弱网环境下)、安装成功率降低,还可能因超出应用商店的体积限制(如华为应用市场建议不超过100MB)而影响上架。此外,冗余的代码和资源还会增加应用的运行时内存占...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 前言 💻随着鸿蒙系统(HarmonyOS)的逐渐普及,越来越多... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 前言 💻随着鸿蒙系统(HarmonyOS)的逐渐普及,越来越多...
- 之前也有开发者会用旧方法getUserInfo来获取用户信息,但是目前微信官方声明不推荐使用该方法,自2021年4月13日起,getUserInfo已经不再弹出弹窗并直接返回无用的匿名用户个人信息。 之前也有开发者会用旧方法getUserInfo来获取用户信息,但是目前微信官方声明不推荐使用该方法,自2021年4月13日起,getUserInfo已经不再弹出弹窗并直接返回无用的匿名用户个人信息。
- 一、引言在现代前端开发中,构建工具是项目工程化的核心基础设施。对于Vue.js应用而言,Webpack作为模块打包器,承担着代码转换、依赖分析、资源优化和打包输出的关键职责。虽然Vue CLI(Vue官方脚手架)封装了大部分Webpack配置,提供了“开箱即用”的开发体验,但在面对复杂业务需求(如自定义Loader、优化构建性能、集成特殊插件)时,开发者仍需深入理解Webpa... 一、引言在现代前端开发中,构建工具是项目工程化的核心基础设施。对于Vue.js应用而言,Webpack作为模块打包器,承担着代码转换、依赖分析、资源优化和打包输出的关键职责。虽然Vue CLI(Vue官方脚手架)封装了大部分Webpack配置,提供了“开箱即用”的开发体验,但在面对复杂业务需求(如自定义Loader、优化构建性能、集成特殊插件)时,开发者仍需深入理解Webpa...
- 本章重点介绍了Html5中SpeechSynthesis这个类,通过这个类完成了一个诗词类赏析文本的播报功能 本章重点介绍了Html5中SpeechSynthesis这个类,通过这个类完成了一个诗词类赏析文本的播报功能
- 本文重点介绍了一款前端基于Javascript的gif.js生成插件,分析了它的源码结构,最后通过一个实例进行了案例讲解,帮您快速的了解和掌握这个组件。 本文重点介绍了一款前端基于Javascript的gif.js生成插件,分析了它的源码结构,最后通过一个实例进行了案例讲解,帮您快速的了解和掌握这个组件。
- 本项目是一个基于 JSAR(JavaScript Spatial Augmented Reality)框架和 Babylon.js 引擎开发的 3D 交互游戏,专为 Rokid AR 眼镜设计。游戏采用简洁的玩法:玩家通过手指移动(本地使用鼠标模拟)控制黄色球体,移动去接触随机生成的红色目标球,每次成功接触即可得分。 本项目是一个基于 JSAR(JavaScript Spatial Augmented Reality)框架和 Babylon.js 引擎开发的 3D 交互游戏,专为 Rokid AR 眼镜设计。游戏采用简洁的玩法:玩家通过手指移动(本地使用鼠标模拟)控制黄色球体,移动去接触随机生成的红色目标球,每次成功接触即可得分。
- Next.js 是一个基于 React 的前端框架,专注于构建高性能的现代化 Web 应用程序。为了全面理解它的作用和技术实现,我们需要从以下几个方面展开论述:其技术背景与设计理念,核心特性,具体应用场景,以及其在实践中的运用。 技术背景与设计理念在现代 Web 开发中,开发者面临两大关键挑战:性能优化和开发效率的提升。传统的单页应用程序(Single Page Application, S... Next.js 是一个基于 React 的前端框架,专注于构建高性能的现代化 Web 应用程序。为了全面理解它的作用和技术实现,我们需要从以下几个方面展开论述:其技术背景与设计理念,核心特性,具体应用场景,以及其在实践中的运用。 技术背景与设计理念在现代 Web 开发中,开发者面临两大关键挑战:性能优化和开发效率的提升。传统的单页应用程序(Single Page Application, S...
- Webpack 是基于 Node.js 的现代前端静态模块打包器,核心功能是将 JS、CSS、图片等多种资源视作模块,通过打包优化项目结构与性能,是 Vue 等框架开发大型应用的核心工具。 其核心优势显著:支持模块化开发,可将代码拆分为小模块便于维护,打包后减少 HTTP 请求次数,还能按需拆分避免文件过大;通过 loader 机制编译 ES6、TypeScript 等高级语法及 Sass Webpack 是基于 Node.js 的现代前端静态模块打包器,核心功能是将 JS、CSS、图片等多种资源视作模块,通过打包优化项目结构与性能,是 Vue 等框架开发大型应用的核心工具。 其核心优势显著:支持模块化开发,可将代码拆分为小模块便于维护,打包后减少 HTTP 请求次数,还能按需拆分避免文件过大;通过 loader 机制编译 ES6、TypeScript 等高级语法及 Sass
- Nuxt.js 是 Vue.js 生态下专注解决 SEO 问题的服务端渲染(SSR)框架,专为需搜索引擎优化的前端场景设计,可兼顾 Vue 开发体验与服务端渲染优势。 其核心价值在于破解 Vue 客户端渲染的 SEO 短板 —— 客户端渲染中搜索引擎爬虫难以解析 JS 生成的内容,而 Nuxt.js 部署于 Node.js,接收请求后先从服务端获取数据,完成 HTML 渲染再响应给浏览器,生成的完 Nuxt.js 是 Vue.js 生态下专注解决 SEO 问题的服务端渲染(SSR)框架,专为需搜索引擎优化的前端场景设计,可兼顾 Vue 开发体验与服务端渲染优势。 其核心价值在于破解 Vue 客户端渲染的 SEO 短板 —— 客户端渲染中搜索引擎爬虫难以解析 JS 生成的内容,而 Nuxt.js 部署于 Node.js,接收请求后先从服务端获取数据,完成 HTML 渲染再响应给浏览器,生成的完
- 快应用报错Module Error 分包要求 app.json#minPlatformVersion 不小于 1061, 当前值为 21解决方案-优雅草卓伊凡 快应用报错Module Error 分包要求 app.json#minPlatformVersion 不小于 1061, 当前值为 21解决方案-优雅草卓伊凡
- 本文以“reserve-cli”预约工具重构为案例,记录Cursor与CodeBuddy两款AI工具在遗留系统开发中的协同实践。面对原系统职责混杂、代码规范问题多、稳定性差等痛点,通过“分析-修复-设计-加固”四阶段协作:Cursor快速完成系统全局分析与架构设计,CodeBuddy实现代码批量修复、模块落地及测试文档生成。过程中坚守“精准输入、双向验证、动态协同”原则。 本文以“reserve-cli”预约工具重构为案例,记录Cursor与CodeBuddy两款AI工具在遗留系统开发中的协同实践。面对原系统职责混杂、代码规范问题多、稳定性差等痛点,通过“分析-修复-设计-加固”四阶段协作:Cursor快速完成系统全局分析与架构设计,CodeBuddy实现代码批量修复、模块落地及测试文档生成。过程中坚守“精准输入、双向验证、动态协同”原则。
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签