程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
Tailwind CSS v4 架构深度解析:当 Rust 引擎撞碎 PostCSS,前端样式开发的范式革命(2026 生产级实战指南)
编程
Tailwind CSS v4 架构深度解析:当 Rust 引擎撞碎 PostCSS,前端样式开发的范式革命(2026 生产级实战指南)
2026-06-23 09:25:18 +0800 CST
view 124
Tailwind CSS v4 架构深度解析:从 Rust 重写的 Oxide 引擎到 CSS-first 配置体系、从 Lightning CSS 到动态主题系统的完整实战指南
Tailwind CSS
CSS框架
前端开发
Rust
Vite
Vue 中的作用域插槽(Scoped Slot)是什么,如何使用它?
编程
Vue 中的作用域插槽(Scoped Slot)是什么,如何使用它?
2024-11-18 18:41:20 +0800 CST
view 1493
Vue中的作用域插槽是一种特殊的插槽类型,允许父组件接收子组件传递的数据并动态渲染内容。通过`v-slot`指令,父组件可以定义插槽并使用子组件提供的数据。示例中,父组件通过`slotProps`渲染子组件传递的`data`,实现了灵活的组件复用和渲染控制。作用域插槽为构建复杂组件提供了更高的灵活性和复用性。
前端开发
Vue.js
组件设计
90% 开发者还在用的 `substr()`,浏览器早已废弃
编程
90% 开发者还在用的 `substr()`,浏览器早已废弃
2025-08-15 12:08:58 +0800 CST
view 903
在前端开发中,`substr()`已被Web标准废弃,尽管浏览器仍兼容。推荐使用`slice()`作为首选替代方案,因为其支持负数索引且行为一致。`substring()`是次选,但存在参数自动交换的问题。尽快迁移到`slice()`可以减少认知负担并提升代码健壮性,避免未来可能的兼容性问题。
前端开发
JavaScript
编码规范
window.open彻底过时了!浏览器全新Popover API发布,零依赖、无拦截、样式自由
编程
window.open彻底过时了!浏览器全新Popover API发布,零依赖、无拦截、样式自由
2026-04-21 08:52:41 +0800 CST
view 394
浏览器原生Popover API正式发布,零依赖、无拦截风险、样式完全可控、支持自动/手动两种模式,window.open的完美替代方案
前端
JavaScript
HTML5
CSS
Popover API
Browser API
Web开发
编程
自定义input文件上传 file的提示文字及样式
2024-11-17 05:01:13 +0800 CST
view 5087
该文本包含一个用于选择和上传文件的HTML和JavaScript代码示例。用户可以通过点击链接选择文件,选择后文件名会显示在页面上,并通过AJAX将文件上传到指定的URL。代码中使用了FormData对象来处理文件上传,并在成功后将返回的链接填入指定的输入框中。
前端开发
文件上传
JavaScript
HTML
AJAX
Vue 中的 mixins 和 extends 两种方式有什么区别?
编程
Vue 中的 mixins 和 extends 两种方式有什么区别?
2024-11-18 23:38:32 +0800 CST
view 1362
本文探讨了Vue.js中的mixins和extends两种代码复用和组件扩展的方式。mixins允许在多个组件之间共享逻辑,而extends则是基于已有组件创建新组件。mixins会合并选项,适合通用功能复用;extends适合组件层次化扩展。选择使用哪种方式取决于代码复用需求和组件架构。
前端开发
JavaScript
Vue.js
组件设计
代码复用
使用 Vue3 和 Axios 实现 CRUD 操作
编程
使用 Vue3 和 Axios 实现 CRUD 操作
2024-11-19 01:57:50 +0800 CST
view 1706
本文介绍了如何使用Vue3和Axios实现基本的CRUD操作。通过创建一个简单的Vue3项目,使用JSONPlaceholder作为API,展示了如何创建、读取、更新和删除博客文章。文章包括项目结构、代码示例和运行项目的步骤,适合前端开发者学习和实践。
前端开发
JavaScript框架
Web开发
Vue 中的 $attrs 和 $listeners 对象有什么作用?
编程
Vue 中的 $attrs 和 $listeners 对象有什么作用?
2024-11-18 08:20:40 +0800 CST
view 1448
本文详细介绍了Vue.js中的`$attrs`和`$listeners`对象的作用及使用方法。`$attrs`用于传递父组件未声明为`props`的属性到子组件内部,而`$listeners`用于将子组件的事件监听器传递给父组件。通过合理运用这两个对象,可以增强组件的灵活性和可复用性。
Vue
前端开发
组件通信
告别 px!用 CSS `clamp()` 轻松实现流体响应式布局
编程
告别 px!用 CSS `clamp()` 轻松实现流体响应式布局
2025-08-15 12:16:39 +0800 CST
view 1090
本文介绍了如何使用CSS的`clamp()`函数来实现流体响应式布局,告别传统的`px`单位和繁琐的媒体查询。通过`clamp()`,可以在设定的最小值和最大值之间,根据视口宽度动态调整元素的大小,实现平滑过渡,提升用户体验。文章还提供了具体的代码示例和工作原理的解释,强调了`clamp()`在现代前端开发中的重要性。
前端开发
CSS
响应式设计
CopilotKit 深度实战:当"副驾驶"成为前端标配——从 React AI 助手到 AG-UI 协议的完整指南(2026)
编程
CopilotKit 深度实战:当"副驾驶"成为前端标配——从 React AI 助手到 AG-UI 协议的完整指南(2026)
2026-06-12 22:20:59 +0800 CST
view 193
深度剖析 CopilotKit 的架构设计与实战集成,涵盖 AG-UI 协议、useCopilotAction、Generative UI 等核心功能
AI
React
CopilotKit
前端
AG-UI
开源
构建速度翻了3倍:从Vite到Turbopack,前端开发的效率革命与生产级实战指南(2026)
编程
构建速度翻了3倍:从Vite到Turbopack,前端开发的效率革命与生产级实战指南(2026)
2026-06-23 10:59:15 +0800 CST
view 190
深度解析Turbopack如何利用Rust实现1300倍热更新提速,剖析增量编译、Turbo Engine、SWC编译器等核心技术,对比Webpack/Vite/Turbopack性能差异,提供Next.js 15生产级实战指南。
Turbopack
Next.js
Vite
Webpack
Rust
前端构建
性能优化
Vue.js 的响应式数据是如何实现的?
编程
Vue.js 的响应式数据是如何实现的?
2024-11-18 09:32:05 +0800 CST
view 1247
Vue.js是一款流行的JavaScript框架,其核心特性之一是响应式数据机制。通过`Object.defineProperty()`方法,Vue.js将数据属性转换为`getter`和`setter`,实现数据变化自动更新视图。在Vue3中,响应式系统重构为使用`Proxy`,解决了Vue2的一些局限性,提升了数据监听能力,简化了前端开发流程。
JavaScript
前端框架
数据绑定
下一代 CSS 来了!用 @scope 告别全局样式困扰
编程
下一代 CSS 来了!用 @scope 告别全局样式困扰
2025-08-15 12:20:30 +0800 CST
view 916
本文介绍了CSS的新特性@scope,它解决了全局样式冲突的问题。@scope允许开发者将样式限制在特定的DOM区域,避免了传统BEM命名法的冗长和复杂性。通过示例展示了如何使用@scope简化HTML和CSS代码,使样式更直观且易于维护。@scope代表了CSS的未来发展方向,促进了组件化开发。
前端开发
CSS
组件化
WebAssembly:让浏览器跑出原生性能,一场静悄悄的Web革命
编程
WebAssembly:让浏览器跑出原生性能,一场静悄悄的Web革命
2026-04-21 09:24:16 +0800 CST
view 581
WebAssembly:二进制指令格式,让浏览器以接近原生速度运行C/C++/Rust代码,应用于游戏、视频处理、AI推理、边缘计算等场景
前端
WebAssembly
WASM
性能优化
Rust
C++
Web开发
技术介绍
CopilotKit 深度实战:当副驾驶成为前端标配——从 React AI 助手到 AG-UI 协议的完整指南(2026)
编程
CopilotKit 深度实战:当副驾驶成为前端标配——从 React AI 助手到 AG-UI 协议的完整指南(2026)
2026-06-12 22:21:09 +0800 CST
view 231
深度剖析 CopilotKit 的架构设计与实战集成,涵盖 AG-UI 协议、useCopilotAction、Generative UI 等核心功能
AI
React
CopilotKit
前端
AG-UI
开源
如何在Vue3中使用CompositionAPI构建一个响应式导航菜单?
编程
如何在Vue3中使用CompositionAPI构建一个响应式导航菜单?
2024-11-19 08:34:45 +0800 CST
view 1685
本文介绍了如何在Vue3中使用CompositionAPI构建一个响应式导航菜单。通过创建一个简单的项目结构和组件,文章详细说明了响应式布局、动态切换页面和高亮选中项的实现。读者可以通过示例代码学习如何处理不同屏幕尺寸下的用户交互,提升用户体验。
Web开发
前端
Vue.js
响应式设计
用户体验
为什么在 Vue.js 的组件中,data 必须是一个函数而不是一个对象?
编程
为什么在 Vue.js 的组件中,data 必须是一个函数而不是一个对象?
2024-11-18 18:17:37 +0800 CST
view 1285
在Vue.js中,组件的data必须是一个函数而不是一个对象,以确保每个组件实例都有独立的状态,避免数据共享带来的混乱。通过将data定义为返回对象的函数,Vue.js确保了组件之间的独立性,避免了数据污染和意外副作用。这一设计是Vue.js框架的重要原则,有助于构建高质量的组件。
前端开发
JavaScript
Vue.js
组件化
数据管理
浏览器原生剪贴板大揭秘:原来你也能轻松读取用户截图!
编程
浏览器原生剪贴板大揭秘:原来你也能轻松读取用户截图!
2025-08-15 12:28:43 +0800 CST
view 1089
本文全面解析了浏览器原生剪贴板API`navigator.clipboard`,介绍了如何安全地读取和写入剪贴板内容,包括文本和图片的处理。通过示例代码,读者可以学习如何实现用户授权的剪贴板操作,确保用户隐私,同时提升网页应用的用户体验。
Web技术
前端开发
用户体验
安全性
API
如何使用Vue3的组合式API创建一个动态计时器组件
编程
如何使用Vue3的组合式API创建一个动态计时器组件
2024-11-19 01:45:23 +0800 CST
view 1595
本教程介绍如何使用Vue3的组合式API创建一个动态计时器组件。计时器具备显示当前时间、开始、暂停和重置功能。通过示例代码,读者可以快速搭建项目并理解Vue3的新特性,提升开发效率和代码可读性。
Web开发
前端框架
Vue.js
如何在Vue3中实现动态主题切换功能
编程
如何在Vue3中实现动态主题切换功能
2024-11-19 10:10:20 +0800 CST
view 1507
本文介绍了如何在Vue3中实现动态主题切换功能。通过创建light.css和dark.css样式文件,以及ThemeToggle组件,用户可以根据个人喜好选择明亮或暗色主题。代码示例展示了如何使用Vue的响应式特性和watch监听器来动态切换主题,并在页面中应用相应的样式。最后,提供了运行和测试的步骤,确保功能正常。
Web开发
前端
Vue.js
前端代码规范 - 图片相关
编程
前端代码规范 - 图片相关
2024-11-19 08:34:48 +0800 CST
view 1438
本文详细介绍了前端项目中图片的使用规范,包括图片格式选择、尺寸与压缩、图标使用、响应式图片、懒加载、缓存、合理使用、组件化优化、CDN优化以及可访问性等方面。合理使用图片不仅能提升页面加载速度,还能增强用户体验和SEO效果。
前端
图片优化
用户体验
开发规范
技术文档
浏览器悄悄上线了这个 API,让跨标签页通信变得轻而易举
编程
浏览器悄悄上线了这个 API,让跨标签页通信变得轻而易举
2025-08-15 12:35:34 +0800 CST
view 1003
BroadcastChannelAPI是现代Web开发中用于同源跨标签页通信的高效解决方案。它允许不同上下文之间广播消息,支持复杂数据类型,简化了开发者的工作。通过创建频道、发送和接收消息,开发者可以轻松实现状态同步和实时协作。与传统的localStorage方法相比,BroadcastChannel提供了更直观和高效的通信方式,适用于多种场景。
Web开发
API
前端技术
浏览器
通信
前端框架Signal响应式革命:当细粒度更新击碎虚拟DOM神话——从Svelte 5 Runes到Angular Signals的深度实战指南
编程
前端框架Signal响应式革命:当细粒度更新击碎虚拟DOM神话——从Svelte 5 Runes到Angular Signals的深度实战指南
2026-06-23 12:57:55 +0800 CST
view 147
2026年前端框架Signal响应式革命深度指南:从底层依赖追踪原理到五大框架实现对比,从生产级迁移案例到性能优化实战,全面解析细粒度更新如何击碎虚拟DOM性能神话
Signal
前端框架
响应式
Svelte
SolidJS
Angular
Vue
性能优化
告别 setTimeout,前端调度进入智能时代
编程
告别 setTimeout,前端调度进入智能时代
2025-08-15 12:45:15 +0800 CST
view 912
在前端开发中,浏览器是单线程的,JavaScript执行可能导致页面卡顿。传统的setTimeout方法不够可靠,而requestAnimationFrame提供了与视觉同步的调度。为了解决低优先级任务的阻塞问题,现代浏览器引入了requestIdleCallback,允许在主线程空闲时执行任务。通过这两者的结合,开发者可以更好地管理任务,提高页面性能和用户体验。
前端技术
性能优化
JavaScript
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
31
32
33
34
35
...
50
下一页