个人技术站点JASONWU

Keep Coding


  • 主页

  • 文章

  • 搜索

JavaScript Fetch API:用法、示例与最佳实践

新建: 2025-07-26 编辑: 2025-08-07   |   分类: 前端开发   | 字数: 4247 字

1. 引言

Fetch API 是现代浏览器内置的网络请求接口,专为取代传统的 XMLHttpRequest 而设计。它基于 Promise 设计,大幅简化了异步 HTTP 请求写法,支持 async/await 语法,使得异步代码更易读和维护。

  • XMLHttpRequest:传统 AJAX 技术的底层 API
  • Promise:异步操作结果的占位符对象,通过 .then() 链式调用,将嵌套结构扁平化
  • async/await:Promise 的语法糖,将异步代码写出同步代码的形式,极大提升可读性与维护性
阅读全文 »

Python 环境管理一体化:uv VS pip/venv

新建: 2025-08-03 编辑: 2025-08-05   |   分类: 后端开发   | 字数: 1843 字

1. 引言

过去,Python 的包和环境管理需要分别用 pip 和 venv,流程繁琐且速度较慢。

现在,Rust 实现的新工具 uv,将包管理和虚拟环境合为一步,安装依赖更快,还自动生成依赖锁文件。

🐍 传统 Python 环境与依赖管理

Bash
1python3 -m venv .venv      # 创建虚拟环境
2source .venv/bin/activate  # 激活虚拟环境
3pip install flask requests # 安装项目依赖

🚀 使用 uv 一步到位

Bash
1uv init my_project    # 初始化项目,同时自动配置虚拟环境与依赖管理
2uv add flask requests # 添加依赖,自动解析并加锁依赖
阅读全文 »

JavaScript OOP:原型链

新建: 2021-06-01 编辑: 2025-07-26   |   分类: JavaScript   | 字数: 1669 字

JS OOP(Object-Oriented Programming)的实现原理及方式。

原型继承

JS 中的 OOP 与 Java 不同,JS 中没有真正意义上的类,它是通过原型(Prototype)实现 OOP。

面向对象的四大基本特征:抽象(Abstraction)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)在 JS OOP 中和其他语言没有任何区别。

阅读全文 »

JavaScript 异步原理:Event Loop

新建: 2021-05-29 编辑: 2025-07-26   |   分类: JavaScript   | 字数: 1042 字

阅读全文 »

Photoshop 图层基础

新建: 2021-06-23 编辑: 2021-07-05   |   分类: Photoshop   | 字数: 516 字

界面布局

1、打开工作区:窗口 -> 工作区 -> 基本功能(默认)

2、复位工作区:窗口 -> 工作区 -> 复位基本功能

3、恢复默认:首选项 -> 常规

  • 在退出时重置首选项
  • 恢复所有警告对话框
阅读全文 »
1 2 3 4 5 6
吴仙杰

吴仙杰

🔍 Ctrl+K / ⌘K

27 文章
9 分类
25 标签
RSS 订阅
邮箱 GitHub
© 2021-2025 吴仙杰 保留所有权利 All Rights Reserved
浙公网安备 33010302003726号 浙ICP备2021017187号-1
0%