程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
前端开发必备:Fetch GET 与 POST 请求封装实践与进阶优化
编程
前端开发必备:Fetch GET 与 POST 请求封装实践与进阶优化
2025-07-16 17:16:34 +0800 CST
view 1010
本文介绍了如何封装FetchAPI以优雅地处理HTTP请求,解决使用原始Fetch时的痛点,如重复配置headers、处理错误和加载状态。提供了GET和POST请求的封装示例,并讨论了进阶增强技巧,如自动附加Token、统一错误处理和添加Loading状态,旨在提高代码质量和维护效率。
前端开发
网络编程
JavaScript
API
异步编程
如何在Vue中处理动态路由?
编程
如何在Vue中处理动态路由?
2024-11-19 06:09:50 +0800 CST
view 1368
本文介绍了如何在Vue中处理动态路由,包括安装和配置VueRouter、定义动态路由、在组件中接收动态参数以及触发动态路由。通过动态路由,开发者可以根据不同的参数展示内容,从而构建灵活的单页面应用。使用VueRouter可以简化路由管理,提高用户体验和代码可维护性。
前端开发
Vue.js
路由管理
JavaScript
单页面应用
Vue.js中的自定义过滤器是什么?如何创建一个自定义过滤器?
编程
Vue.js中的自定义过滤器是什么?如何创建一个自定义过滤器?
2024-11-17 14:04:17 +0800 CST
view 1125
本文介绍了Vue.js中的自定义过滤器的概念及其创建方法。自定义过滤器允许在模板中转换数据,如格式化文本、日期和数字。通过示例代码,展示了如何使用Vue.filter方法创建过滤器,并在模板中应用。还介绍了自定义过滤器可以接受参数的功能。最后提到,Vue3中已移除过滤器的支持,建议使用方法或计算属性替代。
前端开发
Vue.js
JavaScript框架
综合
整理了8款基于CSS和JavaScript的创意通知界面,展示了现代网页通知的多样性和设计可能性
2024-11-19 10:13:33 +0800 CST
view 1909
本文整理了8款基于CSS和JavaScript的创意通知界面,展示了现代网页通知的多样性和设计可能性。每种设计都结合了视觉效果与交互体验,适用于电商和社交平台,提升用户体验。通过这些创意实现,通知不仅传递信息,还能增强品牌形象。
网页设计
用户体验
前端开发
CSS
JavaScript
Bun 史诗级架构迁移深度实战:从 Zig 到 Rust 的 6 天奇迹
编程
Bun 史诗级架构迁移深度实战:从 Zig 到 Rust 的 6 天奇迹
2026-05-23 23:04:51 +0800 CST
view 123
2026年5月,JavaScript运行时Bun在6天内完成96万行代码从Zig到Rust的AI驱动迁移。本文深度剖析PORTING.md策略、Phase A/B双轨迁移、AI辅助翻译、JavaScriptCore FFI、性能优化与工程方法论。
Rust
Zig
Bun
JavaScript
AI编程
系统编程
FFI
Understand-Anything 深度实战:从代码到知识图谱——让AI编程助手真正「理解」你的项目(2026完全指南)
编程
Understand-Anything 深度实战:从代码到知识图谱——让AI编程助手真正「理解」你的项目(2026完全指南)
2026-05-24 00:30:56 +0800 CST
view 607
本文深度讲解2026年GitHub Trending项目Understand-Anything,演示如何从零集成到Claude Code,让AI编程助手真正理解项目代码结构。
AI编程
知识图谱
Claude Code
代码理解
TypeScript
2024年Vue3.5的useTemplateRef让ref操作DOM更加丝滑
综合
2024年Vue3.5的useTemplateRef让ref操作DOM更加丝滑
2024-11-19 06:37:21 +0800 CST
view 2734
Vue3.5引入的useTemplateRef函数解决了使用ref时的一些直觉问题,使得模板中的ref属性与script中的ref变量绑定更加合理。通过useTemplateRef,开发者可以更方便地在模板中获取DOM元素或子组件,简化了代码并提升了编程直觉。
Vue
前端开发
JavaScript
编程
Bun.jsv1.1.25版本发布,性能显著提升,每秒可处理129万个HTTP请求
2024-11-18 03:36:05 +0800 CST
view 2013
Bun.jsv1.1.25版本发布,性能显著提升,每秒可处理129万个HTTP请求。新增对node:cluster的支持,允许在同一端口上运行多个worker以提高吞吐量。支持V8公开C++API,修复了S3上传速度的bug,提升了5倍。还增加了对Worker的支持,改进了Node.js兼容性,并修复了TCP连接的bug。
JavaScript
性能优化
后端开发
Web开发
开源
编程
MonkeyOCR:国产开源OCR新星,结构化识别更高效
2025-07-22 18:09:30 +0800 CST
view 1389
MonkeyOCR是一款国产开源OCR工具,专注于高效的结构化识别,支持中英文复杂排版。其核心架构SRR三元组范式通过检测文档结构、进行高精度识别和推理结构关系,显著提升了识别准确率和速度。支持多种文档类型和应用场景,提供Docker一键部署和在线Demo体验,适合金融、科研和开发者使用。
OCR
开源软件
文档自动化
人工智能
技术工具
JavaScript 开源无限滚动网格库InfiniteGrid
编程
JavaScript 开源无限滚动网格库InfiniteGrid
2024-11-18 18:25:13 +0800 CST
view 1835
InfiniteGrid是一个高性能的JavaScript开源库,旨在实现各种类型的网格布局,支持无限滚动功能。它适用于桌面端和移动端,能够与主流前端框架如Vue、React、Angular和Svelte集成。核心特点包括高性能的DOM管理、多种布局类型(如瀑布流和对齐布局)、响应式设计以及动态加载内容,极大提升了开发效率。
JavaScript
前端开发
开源库
网页布局
用户体验
WebGPU 计算着色器深度解析:WGSL 编程范式与 GPU 并行计算实战
编程
WebGPU 计算着色器深度解析:WGSL 编程范式与 GPU 并行计算实战
2026-05-17 11:46:05 +0800 CST
view 161
深入解析 WebGPU 计算着色器与 WGSL 着色语言,从架构原理到代码实战,涵盖图像处理、粒子模拟、神经网络推理三大场景,探讨 GPU 并行计算的优化策略与生态趋势。
WebGPU
WGSL
Compute Shader
GPU编程
并行计算
JavaScript
前端性能
GPGPU
什么是Axios? 为什么要封装? 如何优雅地封装?
编程
什么是Axios? 为什么要封装? 如何优雅地封装?
2024-11-17 21:34:28 +0800 CST
view 1512
本文介绍了Axios的基本概念及其封装的必要性和步骤。Axios是一个用于在浏览器和Node.js中发送请求的库,封装Axios可以简化重复代码和处理响应逻辑。文章提供了如何创建Axios实例、配置基本信息、使用拦截器以及封装请求方法的详细示例,帮助开发者优雅地管理API请求。
前端开发
JavaScript
API请求
介绍`Navigator`对象的各个属性,包括其描述、用法和返回值
综合
介绍`Navigator`对象的各个属性,包括其描述、用法和返回值
2024-11-19 02:17:35 +0800 CST
view 1615
本文详细介绍了`Navigator`对象的各个属性,包括其描述、用法和返回值。涵盖了如`appCodeName`、`appName`、`bluetooth`、`clipboard`等属性,提供了如何在实际应用中利用这些信息的示例代码,帮助开发者更好地理解和使用这些API,以优化用户体验和应用性能。
Web开发
浏览器API
前端技术
用户体验
JavaScript
Python 实现验证码识别:使用 Ddddocr 库
综合
Python 实现验证码识别:使用 Ddddocr 库
2024-11-18 18:38:02 +0800 CST
view 2445
本文介绍了`ddddocr`库的使用,该库是一个基于`pytorch`和`onnxruntime`的开源OCR工具,专注于验证码和图片文字识别。提供了安装方法、基本使用示例、目标检测功能以及高级特性,如滑块检测和自定义模型导入。通过简单的代码示例,开发者可以快速实现OCR识别和目标检测,适合处理各种验证码场景。
Python
OCR
图像处理
机器学习
开源
Vue 中的 v-for 指令可以使用在哪些类型的数据结构上?
编程
Vue 中的 v-for 指令可以使用在哪些类型的数据结构上?
2024-11-18 19:15:09 +0800 CST
view 1298
Vue.js中的v-for指令用于遍历多种数据结构,包括数组、对象、数值和字符串。通过示例代码,展示了如何使用v-for遍历数组中的元素、对象的属性、数值范围以及字符串中的字符。v-for的灵活性使得开发者能够高效地展示和处理数据,提升开发效率。
Vue
前端开发
JavaScript
Vue 中的单文件组件(Single File Components)是什么?如何使用它们?
编程
Vue 中的单文件组件(Single File Components)是什么?如何使用它们?
2024-11-18 13:28:12 +0800 CST
view 1399
Vue单文件组件(SFC)是将模板、脚本和样式整合在一个`.vue`文件中的方式,提升代码的模块化和可维护性。本文介绍了单文件组件的概念、创建方法以及如何在父组件中使用它们,通过示例展示了组件的结构和功能,帮助开发者更好地管理和组织代码。
前端
Vue.js
JavaScript
开发
组件
90% 开发者还在用的 `substr()`,浏览器早已废弃
编程
90% 开发者还在用的 `substr()`,浏览器早已废弃
2025-08-15 12:08:58 +0800 CST
view 789
在前端开发中,`substr()`已被Web标准废弃,尽管浏览器仍兼容。推荐使用`slice()`作为首选替代方案,因为其支持负数索引且行为一致。`substring()`是次选,但存在参数自动交换的问题。尽快迁移到`slice()`可以减少认知负担并提升代码健壮性,避免未来可能的兼容性问题。
前端开发
JavaScript
编码规范
Vue 中的 mixins 和 extends 两种方式有什么区别?
编程
Vue 中的 mixins 和 extends 两种方式有什么区别?
2024-11-18 23:38:32 +0800 CST
view 1255
本文探讨了Vue.js中的mixins和extends两种代码复用和组件扩展的方式。mixins允许在多个组件之间共享逻辑,而extends则是基于已有组件创建新组件。mixins会合并选项,适合通用功能复用;extends适合组件层次化扩展。选择使用哪种方式取决于代码复用需求和组件架构。
前端开发
JavaScript
Vue.js
组件设计
代码复用
别再无脑用 `...` 合并对象了,这个新 API 更快更安全
编程
别再无脑用 `...` 合并对象了,这个新 API 更快更安全
2025-08-15 12:09:19 +0800 CST
view 995
本文讨论了在JavaScript中合并对象时使用扩展运算符(`...`)的潜在问题,特别是性能和数据污染的隐患。通过对比`...`和`Object.assign()`的浅拷贝特性,介绍了新的结构化克隆API(`structuredClone()`)作为深拷贝的解决方案,确保安全性。建议在处理复杂对象时使用`structuredClone()`,而简单对象则可继续使用`...`。
JavaScript
编程技巧
性能优化
使用 Vue3 和 Axios 实现 CRUD 操作
编程
使用 Vue3 和 Axios 实现 CRUD 操作
2024-11-19 01:57:50 +0800 CST
view 1576
本文介绍了如何使用Vue3和Axios实现基本的CRUD操作。通过创建一个简单的Vue3项目,使用JSONPlaceholder作为API,展示了如何创建、读取、更新和删除博客文章。文章包括项目结构、代码示例和运行项目的步骤,适合前端开发者学习和实践。
前端开发
JavaScript框架
Web开发
编译型框架的量子跃迁:Svelte 5 Runes如何用信号系统终结虚拟DOM时代
编程
编译型框架的量子跃迁:Svelte 5 Runes如何用信号系统终结虚拟DOM时代
2026-05-11 21:14:53 +0800 CST
view 205
深度解析Svelte 5 Runes系统:编译时信号的响应式革命,对比Vue/React性能差异,附完整迁移实战指南
Svelte
Svelte 5
Runes
信号系统
编译型框架
前端框架
TypeScript
前端性能
Vue
React
Vue.js 的响应式数据是如何实现的?
编程
Vue.js 的响应式数据是如何实现的?
2024-11-18 09:32:05 +0800 CST
view 1130
Vue.js是一款流行的JavaScript框架,其核心特性之一是响应式数据机制。通过`Object.defineProperty()`方法,Vue.js将数据属性转换为`getter`和`setter`,实现数据变化自动更新视图。在Vue3中,响应式系统重构为使用`Proxy`,解决了Vue2的一些局限性,提升了数据监听能力,简化了前端开发流程。
JavaScript
前端框架
数据绑定
两年磨一剑:Encore如何用6.7万行Rust重写TypeScript运行时,性能提升10倍的深度技术解析
编程
两年磨一剑:Encore如何用6.7万行Rust重写TypeScript运行时,性能提升10倍的深度技术解析
2026-05-11 22:17:14 +0800 CST
view 187
深度解析Encore团队耗时两年、用6.7万行Rust重写TypeScript运行时的架构决策与技术细节,从IPC开销实测到Tokio多线程优势,从napi-rs互操作到所有权系统的请求隔离,附完整代码示例和性能对比数据
Rust,TypeScript,Encore,Tokio,Node.js,后端框架,N-API,性能优化,异步编程,运行时,多线程
Bun 的六天重生:Claude AI 如何用 Rust 重写 96 万行 Zig 代码
编程
Bun 的六天重生:Claude AI 如何用 Rust 重写 96 万行 Zig 代码
2026-05-17 16:46:05 +0800 CST
view 189
2026年5月,Bun创始人宣布用Claude AI在6天内将96万行Zig代码迁移到Rust,通过99.8%测试。本文深度解析这场AI辅助迁移的技术细节。
Bun
Rust
Zig
AI辅助编程
Claude Code
JavaScript运行时
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
40
41
42
43
44
...
52
下一页