程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
15年,专注软件定制开发
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
JavaScript 上传文件的几种方式
编程
JavaScript 上传文件的几种方式
2024-11-18 21:11:59 +0800 CST
view 831
本文介绍了三种使用JavaScript上传文件的方法:1)使用Ajax和FormData对象,支持异步请求但不兼容IE10以下;2)使用jquery.form.js插件,兼容性好,操作简便;3)通过Iframe处理文件上传,兼容旧版浏览器但无法处理非200状态码的请求。根据需求选择合适的实现方式。
Web开发
文件上传
JavaScript
使用Node.js进行高性能的图片格式转换,重点推荐WebP格式以减小文件体积并提高加载速度
综合
使用Node.js进行高性能的图片格式转换,重点推荐WebP格式以减小文件体积并提高加载速度
2024-11-18 15:50:54 +0800 CST
view 1002
本文介绍了如何使用Node.js进行高性能的图片格式转换,重点推荐WebP格式以减小文件体积并提高加载速度。文中还提到了一些开源库,如Sharp、Jimp和LibSquoosh,提供了示例代码展示如何实现格式转换、裁剪和流式传输。最后,建议通过NGINX进行图片转发和缓存,以提升性能。
Node.js
图片处理
性能优化
Web开发
开源库
现代前端存储利器:从 localStorage 到 IndexedDB
编程
现代前端存储利器:从 localStorage 到 IndexedDB
2025-08-15 16:07:03 +0800 CST
view 271
本文探讨了现代前端存储技术,重点分析了localStorage的局限性及其安全风险,并介绍了IndexedDB作为更强大的替代方案。IndexedDB提供异步操作、强大的存储能力和高级查询功能,适合复杂应用需求。通过使用封装库如localForage,开发者可以更轻松地实现数据存储和管理,提升应用性能和安全性。
前端开发
数据存储
Web技术
安全性
性能优化
Vue3构建一个简单的博客架构,包括文章列表和文章详情页面
编程
Vue3构建一个简单的博客架构,包括文章列表和文章详情页面
2024-11-19 09:55:34 +0800 CST
view 1026
本文介绍了如何使用Vue3构建一个简单的博客架构,包括文章列表和文章详情页面。通过使用Vue3的setup语法糖和VueRouter,读者可以快速搭建项目结构,展示文章数据,并实现页面切换。文章中提供了详细的代码示例,涵盖了主要组件的创建和路由配置,适合初学者学习和实践。
前端开发
Vue
Web应用
为什么 TailwindCSS 在开发者中如此受欢迎?揭秘背后的原因!
编程
为什么 TailwindCSS 在开发者中如此受欢迎?揭秘背后的原因!
2024-11-18 14:28:47 +0800 CST
view 1096
TailwindCSS是一种流行的原子化CSS框架,通过将CSS拆分为小的、可复用的部分,极大地提高了开发者的工作效率。它减少了冗余代码,简化了样式维护,并结合VSCode插件提供智能提示,方便开发者快速布局和样式控制。TailwindCSS的配置和使用方法简单,适合希望高效管理CSS的开发者。
前端开发
CSS框架
Web开发
工具
效率提升
编程
HTMX:用HTML属性实现AJAX、CSS过渡和WebSockets
2024-11-18 22:44:08 +0800 CST
view 939
htmx是一个轻量级的JavaScript库,允许开发者通过简单的HTML属性实现复杂的交互功能,如AJAX、CSS过渡和WebSockets。它无需外部依赖,易于集成,适用于动态表单提交、实时数据更新和单页应用开发等场景。htmx通过简洁的接口和现代Web标准支持,优化了开发效率和应用性能,是现代Web开发的高效工具。
Web开发
JavaScript
前端框架
用户体验
技术工具
前端必学技巧:用户离开页面时如何可靠地发送 HTTP 请求?
编程
前端必学技巧:用户离开页面时如何可靠地发送 HTTP 请求?
2025-08-16 09:03:44 +0800 CST
view 261
本文讨论了在用户离开页面时如何可靠地发送HTTP请求,避免数据丢失的问题。常见的做法如直接使用fetch会导致请求被取消,而使用awaitfetch会影响用户体验。现代浏览器支持fetch的keepalive参数,可以在页面卸载时继续发送请求,推荐使用此方法或navigator.sendBeacon来确保数据的可靠上报。
前端开发
Web技术
用户体验
数据上报
Vue3实现一个动态评论系统,并与后端API进行交互
编程
Vue3实现一个动态评论系统,并与后端API进行交互
2024-11-18 04:33:34 +0800 CST
view 1022
本文介绍了如何使用Vue3实现一个动态评论系统,并与后端API进行交互。重点使用Vue3的CompositionAPI来构建系统,涵盖获取评论列表、提交新评论、展示评论详情和实时更新评论等功能。提供了代码示例和实现步骤,适合开发者参考和学习。
前端开发
Vue
API交互
评论系统
Web开发
H5 移动端保持屏幕常亮:Wake Lock API 实战指南
编程
H5 移动端保持屏幕常亮:Wake Lock API 实战指南
2025-08-16 09:10:24 +0800 CST
view 222
本文介绍了如何在移动端H5应用中使用WakeLockAPI来保持屏幕常亮,适用于视频播放、运动计步等场景。内容涵盖了检测浏览器支持、请求和释放唤醒锁、侦听事件以及自动重新获取唤醒锁的实战示例。WakeLockAPI提供了比NoSleep.js更高效的解决方案,但需注意兼容性问题,尤其是iOSSafari尚未支持该功能。
H5
Web开发
移动应用
用户体验
技术指南
使用Vue3和marked库实现一个基础的Markdown编辑器
编程
使用Vue3和marked库实现一个基础的Markdown编辑器
2024-11-18 17:01:21 +0800 CST
view 1176
本文介绍了如何使用Vue3和marked库实现一个基础的Markdown编辑器。通过Vue3的CompositionAPI,创建一个响应式的Markdown编辑器组件,用户可以在文本区域输入Markdown文本,并实时预览渲染后的HTML内容。文章还提供了项目结构、依赖安装、组件创建及样式设置的详细步骤,适合现代网页开发者学习和使用。
前端开发
Vue
Markdown
编程
Web应用
WebSQL数据库:HTML5的非标准伴侣
编程
WebSQL数据库:HTML5的非标准伴侣
2024-11-18 22:44:20 +0800 CST
view 710
WebSQL是一个独立于HTML5规范的数据库API,曾在前端开发中扮演重要角色。它提供了简单的API用于数据库交互,包括打开数据库、控制事务和执行SQL查询。尽管WebSQL已被W3C废弃,现代浏览器不再支持,但了解其基本用法和历史仍然有价值。本文介绍了WebSQL的核心API及其在实际项目中的应用示例。
前端开发
数据库
Web技术
前端上传按钮防“狂点”策略:逻辑锁、UI锁与最佳实践
编程
前端上传按钮防“狂点”策略:逻辑锁、UI锁与最佳实践
2025-08-16 09:18:40 +0800 CST
view 211
本文讨论了在现代Web应用中,如何防止用户快速点击上传按钮导致的重复请求问题。提出了三种策略:UI层防护(禁用按钮)、逻辑层防护(状态标志)和后端防御措施。通过这些方法,可以有效提升用户体验并确保上传任务的安全性和唯一性。
前端开发
用户体验
Web应用
文件上传
编程技巧
在 Nginx 中保存并记录 POST 数据
编程
在 Nginx 中保存并记录 POST 数据
2024-11-19 06:54:06 +0800 CST
view 1049
通过配置Nginx的日志格式,可以捕获并保存POST请求的body数据。示例中展示了如何在Nginx中定义自定义日志格式,记录请求信息,包括时间戳、客户端IP、请求方法和请求体等。使用`$request_body`变量可以记录POST数据,但需注意性能开销和磁盘空间问题。此方法在调试和分析HTTP请求时非常有用。
Nginx
Web服务器
日志管理
在Vue3中使用Transition组件为DOM元素添加动画效果,以提升用户体验
编程
在Vue3中使用Transition组件为DOM元素添加动画效果,以提升用户体验
2024-11-18 02:19:54 +0800 CST
view 851
本文介绍了如何在Vue3中使用Transition组件为DOM元素添加动画效果,以提升用户体验。通过简单的示例代码,展示了如何实现元素的进入和离开动画,并提供了更复杂的示例,说明了如何处理多个元素的动画。文章还包含了性能考虑和使用CSS动画的建议,强调了动画效果的流畅性和兼容性。
Web开发
前端
动画效果
用户体验
Vue框架
前端文件上传全攻略:从表单提交到分片上传
编程
前端文件上传全攻略:从表单提交到分片上传
2025-08-16 09:29:45 +0800 CST
view 300
本文详细介绍了四种常见的前端文件上传方案,包括经典表单提交、Ajax异步上传、Base64编码上传和分片上传。每种方案都提供了代码示例和优缺点分析,适用于不同的场景和需求,帮助开发者选择合适的文件上传方式。
前端开发
文件上传
Web技术
代码
微信内弹出提示外部浏览器打开
2024-11-18 19:26:44 +0800 CST
view 1517
本文介绍了如何在微信内弹出提示,指导用户在外部浏览器中打开页面。提供了完整的HTML、CSS和JavaScript代码,包含提示框的结构、样式和交互逻辑。通过检测用户代理字符串判断是否在微信内打开,并在需要时显示提示,用户可以通过点击关闭按钮来隐藏提示框。确保提示图片路径正确,以便正常显示。
Web开发
用户体验
前端技术
Vue3和VueRouter创建一个简单的单页应用(SPA)。通过组合式API和setup语法糖,提升了代码的可读性和可维护性
编程
Vue3和VueRouter创建一个简单的单页应用(SPA)。通过组合式API和setup语法糖,提升了代码的可读性和可维护性
2024-11-19 03:48:33 +0800 CST
view 946
本文介绍了如何使用Vue3和VueRouter创建一个简单的单页应用(SPA)。通过组合式API和setup语法糖,提升了代码的可读性和可维护性。文章涵盖了环境准备、项目结构、视图组件创建、路由配置及应用启动等步骤,帮助开发者快速上手SPA开发。
Web开发
前端框架
Vue.js
单页应用
编程教程
综合
4.6K Star 彻底颠覆!!! 你敢信浏览器直接跑 Linux!
2024-11-19 02:10:52 +0800 CST
view 1139
WebVM是一个创新项目,允许用户在浏览器中运行完整的DebianLinux虚拟机,基于CheerpX虚拟化引擎,支持x86二进制文件在WebAssembly上执行。它提供无服务器架构,所有计算任务在本地浏览器完成,确保安全性。WebVM受到了开发者社区的广泛欢迎,简化了开发和测试流程,适合专业开发者和编程爱好者使用。
虚拟化
开源项目
开发工具
Web技术
安全性
Vue3从零开始构建一个简单的TodoList应用
编程
Vue3从零开始构建一个简单的TodoList应用
2024-11-19 02:17:35 +0800 CST
view 997
本文介绍了如何使用Vue3从零开始构建一个简单的TodoList应用。通过使用CompositionAPI和setup语法糖,读者可以学习如何创建组件、管理响应式数据以及实现添加和删除任务的功能。文章还提供了详细的代码示例和样式设计,帮助开发者更好地理解Vue3的强大功能,并鼓励他们在此基础上进行扩展和创新。
前端框架
Web开发
编程
Vue.js
应用开发
Golang实现的交互Shell
编程
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
view 1196
本文介绍了如何使用Golang编写交互Shell,涉及浏览器、服务端和agent之间的WebSocket转发通讯。通过在服务端实现唯一标识的连接管理,打通浏览器与agent的通讯。提供了服务端的代码示例,展示了如何优雅地处理连接的复制与关闭。使用的项目包括Linux和Windows的交互Shell库以及前端xterm.js。
编程
网络通讯
Golang
WebSocket
软件开发
编程
Web 端 DOCX 预览终极方案:docx-preview 与 mammoth 深度对比
2025-08-19 16:27:08 +0800 CST
view 321
本文深入探讨了两种前端DOCX处理工具:docx-preview和mammoth。docx-preview提供像素级样式还原,适合需要精确预览的场景;而mammoth专注于内容提取,生成语义化HTML,适合轻量级应用。通过对比两者的特性、适用场景及性能优化技巧,帮助开发者选择合适的解决方案。
文档处理
前端开发
Web技术
Vue3和分享API实现社交媒体分享功能。通过示例代码,展示了创建分享组件的过程,包括按钮的实现、分享逻辑和错误处理
编程
Vue3和分享API实现社交媒体分享功能。通过示例代码,展示了创建分享组件的过程,包括按钮的实现、分享逻辑和错误处理
2024-11-18 03:37:13 +0800 CST
view 1057
本文介绍了如何使用Vue3和分享API实现社交媒体分享功能。通过示例代码,展示了创建分享组件的过程,包括按钮的实现、分享逻辑和错误处理。分享API简化了分享过程,支持在移动浏览器中使用。文章还讨论了进一步提升分享功能的建议,如使用图标、特定平台分享和分享统计等。
前端开发
Vue
Web开发
社交媒体
API
Vue3创建一个基础的购物车功能,结合本地存储实现数据的持久性
编程
Vue3创建一个基础的购物车功能,结合本地存储实现数据的持久性
2024-11-19 07:17:50 +0800 CST
view 1067
本文介绍了如何使用Vue3创建一个基础的购物车功能,结合本地存储实现数据的持久性。通过搭建项目结构,编写ShoppingCart.vue组件,用户可以添加和移除商品,并实时计算总价。文章详细解析了商品列表、购物车功能及本地存储的使用,展示了Vue的响应式特性如何提升用户体验。
Web开发
前端
电商
Vue
编程
PyMySQL - Python中非常有用的库
编程
PyMySQL - Python中非常有用的库
2024-11-18 14:43:28 +0800 CST
view 922
PyMySQL是一个纯Python实现的MySQL客户端库,允许Python程序员与MySQL数据库交互。本文介绍了PyMySQL的安装、基本用法、高级特性及实际应用案例,涵盖了连接数据库、执行SQL语句、事务处理和CRUD操作等内容,旨在帮助读者快速掌握这一强大的库。
Python
数据库
开发工具
数据分析
Web开发
大家都在搜索什么?
易支付
一个官网+多少钱
统一接受回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
企业官网建站费用
一个官网 多少钱
上一页
1
...
4
5
6
7
8
...
16
下一页