提示词模板库

为品牌营销、电商转化、短视频脚本等场景打造的高质量 Prompt 模板集合。

Babel

适用于需要兼容旧版浏览器的现代JavaScript项目,通过配置Babel将ES6+的新特性转换为向后兼容的JavaScript代码,确保应用能在目标环境中正常运行,同时合理使用Polyfill和preset-env优化代码体积。

Babel转译ES6+语法配置指南 - Polyfill Preset-env设置详解

Webpack

适用于需要提升前端开发效率的项目,通过配置Webpack热模块替换(HMR)功能,在开发环境中实现代码修改后的即时预览,无需刷新整个页面即可看到更改效果,大幅节省编译和加载时间。

Webpack热更新HMR配置指南 - 开发环境节省编译时间

Lighthouse

适用于需要提升网页性能评分和用户体验的网站项目,通过全面分析Lighthouse各项指标,包括首次内容绘制(FCP)、最大内容绘制(LCP)、累积布局偏移(CLS)和首次输入延迟(FID),提供针对性的优化解决方案。

Lighthouse性能评分提升建议 - FCP LCP CLS FID优化全攻略

SEO优化

适用于需要提升网页搜索引擎可见性和排名的网站项目,通过合理设置HTML Meta标签,包括Title、Keywords、Description等核心标签,以及Open Graph、Twitter Card等社交分享标签,全面提升网页SEO表现。

SEO优化Meta标签设置指南 - Title Keywords Description全面提升

前端路由

适用于需要实现单页应用(SPA)路由管理的前端项目,通过深入比较Hash和History两种路由模式的技术特点、优缺点和适用场景,帮助开发者选择最适合项目需求的路由解决方案。

前端路由两种模式深度解析 - Hash与History模式对比选型指南

WebSocket

适用于需要维持长时间稳定连接的实时通信应用,通过实现WebSocket心跳保活机制,使用定时ping pong检测连接状态,防止因网络中断、代理超时等原因导致的连接断开,确保消息可靠传输。

WebSocket心跳保活机制 - 定时ping pong防止断开连接

Web

适用于需要执行复杂计算任务而不影响用户界面响应的Web应用程序,通过Web Workers实现后台线程处理,有效分离计算密集型任务,确保UI流畅运行和良好用户体验。

Web Workers多线程使用指南 - 后台计算不阻塞主线程

IndexedDB

适用于需要实现前端大容量数据本地存储和离线访问功能的应用程序,通过IndexedDB数据库进行结构化数据存储,支持对象仓库管理和游标查询操作,确保数据持久化和高效检索。

IndexedDB大容量数据存储解决方案 - 高效离线数据管理

浏览器存储

适用于需要在客户端持久化存储数据的Web应用场景,通过比较Cookie、LocalStorage、SessionStorage等不同存储方式的特性、容量限制、安全性、生命周期等特点,选择最适合具体需求的存储方案,实现用户偏好设置、表单数据缓存、状态保持等功能。

浏览器本地存储对比:Cookie LocalStorage SessionStorage技术选型指南

Service

适用于需要实现离线访问和性能优化的Web应用场景,通过合理配置Service Worker的缓存策略,使用Cache API拦截和处理网络请求,实现高效的资源缓存、离线内容访问、快速页面加载等功能,提升用户体验和应用可靠性。

Service Worker缓存策略:Cache API拦截请求最佳实践

PWA

适用于需要提供原生应用体验的Web应用场景,通过实现PWA的离线访问、推送通知、桌面安装等核心特性,使Web应用具备类似原生应用的功能和用户体验,提升用户留存率和使用频率,实现跨平台的统一开发部署。

PWA渐进式网页应用特性:离线访问安装到桌面完整实现

WebGL

适用于使用WebGL进行3D图形编程和GPU计算的场景,通过掌握顶点着色器(Vertex Shader)和片元着色器(Fragment Shader)的基础结构和编写方法,实现复杂的3D渲染效果、几何变换、光照计算等功能,提升Web应用的视觉表现力和交互体验。

WebGL着色器程序基础结构:顶点片元shader编写完整指南

SVG

适用于使用SVG进行矢量图形设计和交互式图形开发的场景,通过掌握各种SVG标签如rect、circle、path、line等,创建可缩放不失真的矢量图形,实现图标设计、图表绘制、动画制作等功能,提供高质量的图形显示效果。

SVG矢量图形标签使用:(未完成标题)

Canvas

适用于使用HTML5 Canvas进行图形绘制和动画制作的场景,通过掌握fillRect、beginPath、arc、stroke等核心绘图方法,实现各种形状绘制、路径操作、图形填充和描边等功能,为数据可视化、图表绘制、游戏开发等提供基础。

Canvas绘图API常用方法:fillRect beginPath arc stroke

Three.js

适用于使用Three.js进行三维图形开发的场景,通过正确初始化场景(Scene)、相机(Camera)、渲染器(Renderer)等核心组件,建立基础的三维渲染环境,为后续的几何体创建、材质贴图、动画效果等提供基础框架。

Three.js三维场景初始化:Scene Camera Renderer Animation

Electron

适用于使用Electron框架开发跨平台桌面应用的场景,通过合理设计主进程(main.js)和渲染进程(renderer.js)的通信机制,实现桌面应用的窗口管理、系统集成、文件操作等功能,构建具有原生体验的跨平台桌面应用。

Electron桌面应用开发流程:main.js renderer.js通信

uni-app

适用于使用uni-app框架进行多端统一开发的场景,通过统一的代码基础编译到H5、微信小程序、App等多个平台,实现代码复用和开发效率提升,同时处理不同平台的特有功能和差异。

uni-app多端编译配置:H5 微信小程序 App共用逻辑

小程序

适用于微信小程序、支付宝小程序等平台的页面开发场景,通过理解并合理使用onLoad、onShow、onReady等页面生命周期函数,控制页面的初始化、显示、渲染完成等不同阶段的逻辑处理,实现良好的用户体验和性能优化。

小程序页面生命周期函数:onLoad onShow onReady

React

适用于使用React Native进行跨平台移动应用开发的场景,通过Platform模块和平台特有代码处理,实现一套代码同时在iOS和Android平台上运行,最大化代码复用的同时处理平台差异,提升开发效率。

React Native跨平台开发注意:平台特有代码 Platform模块

Flutter

适用于Flutter应用开发中理解Widget树结构和组件构建的场景,通过StatelessWidget和StatefulWidget两种核心组件类型,构建响应式、高性能的用户界面,掌握Flutter的声明式UI编程范式和状态管理机制。

Flutter Widget树结构理解:Stateless StatefulWidget

第 2 / 158 页