分类 前端开发 中的文章

WebdriverIO:新一代Node.js浏览器和移动端自动化测试框架

WebdriverIO:下一代 Node.js 浏览器和移动自动化测试框架

WebdriverIO 是一个强大的测试自动化框架,专为 Node.js 环境设计。它不仅支持端到端(e2e)测试,还涵盖浏览器中的单元和组件测试。WebdriverIO 基于 WebDriver、WebDriver BiDi 和 Appium 技术,支持你所喜爱的 BDD/TDD 测试框架,并能够在本地或云端(如 Sauce Labs、BrowserStack、TestingBot 或 LambdaTest)运行测试。

……

阅读全文

Hoppscotch:开源 API 开发生态系统,Postman 和 Insomnia 的替代选择

Hoppscotch:开源 API 开发生态系统,Postman 和 Insomnia 的替代选择

Hoppscotch 是一个开源的 API 开发生态系统,旨在成为 Postman 和 Insomnia 的替代方案。它提供了一系列功能,以帮助开发者更高效地构建、测试和调试 API。

主要特性:

  • 轻量级且快速: Hoppscotch 拥有简洁的用户界面和实时响应速度。
  • 支持多种 HTTP 方法: 包括 GET, POST, PUT, PATCH, DELETE, HEAD, CONNECT, OPTIONS, TRACE 以及自定义方法。
  • 主题定制: 提供多种主题和强调色选择,并支持 Zen 模式,专注开发。
  • PWA 应用: 可以作为 Progressive Web App 安装,支持离线使用,低内存和 CPU 占用。
  • 强大的请求功能:
    • 支持各种授权方式,例如 None, Basic, Bearer Token, OAuth 2.0, OIDC Access Token/PKCE。
    • 支持自定义 Headers 和 Parameters,并支持 FormData, JSON 等多种 Request Body 格式。
    • 可生成多种语言的代码片段 (cURL 及其他)。
    • 支持导入 cURL 命令。
  • WebSocket, Server-Sent Events, Socket.IO, MQTT, GraphQL 支持: 全面覆盖主流的实时通信协议和 API 类型。
  • GraphQL 特性: 支持设置端点并获取 schema, 查询 schema 并获取响应。
  • 响应预览: 支持复制响应内容,下载响应文件,查看响应头,并预览 HTML, 图片, JSON 和 XML 格式的响应。
  • 历史记录、集合和文件夹管理: 可以方便地组织和重用 API 请求。
  • Pre-Request Scripts: 在请求发送前执行代码片段,用于设置环境变量、添加时间戳等。
  • 团队协作: 支持创建团队、共享集合、进行角色管理(企业版功能)。
  • 工作区: 方便地在个人和团队集合环境之间切换。
  • 键盘快捷键: 提高开发效率。
  • Proxy 代理: 解决 CORS 问题,并用于访问非 HTTPS 端点。
  • 国际化 (i18n): 支持多语言。
  • 账号认证及数据同步: 支持 GitHub, Google, Microsoft, Email 和 SSO 登录,并跨设备同步数据。
  • Post-Request Tests: 在请求响应后执行测试,用于检查状态码、过滤响应头、解析响应数据等。
  • 环境变量: 方便存储和重用变量,并可以通过 Pre-Request Script 初始化变量。
  • 批量编辑: 方便地批量编辑 key-value 对。
  • Admin dashboard: 用于管理用户和团队(企业版功能)。
  • 插件: 官方提供 Hoppscotch CLI, Proxy 和浏览器扩展等插件。

快速上手:

……

阅读全文

imgly/background-removal-js:浏览器端免费开源背景移除利器

浏览器端的背景移除利器:imgly/background-removal-js

想要在浏览器或 Node.js 环境中轻松移除图片背景,又不想支付额外费用,担心隐私问题?imgly/background-removal-js 可能是你的理想选择!

这个开源项目提供了一个强大且易于使用的 JavaScript 库,允许开发者直接在浏览器端或 Node.js 环境中实现图片背景移除功能。无需后端服务器,所有处理都在客户端完成,从而确保了用户数据的隐私和安全。

……

阅读全文

一行代码搞定炫酷视频播放器!Plyr:比你想象中更优雅

告别繁琐,拥抱Plyr:一款优雅的HTML5视频播放器

还在为复杂的视频播放器集成而头疼吗?还在为兼容性问题和臃肿的代码而烦恼吗?别担心!今天,我要向你隆重介绍Plyr——一款简约、轻量、易用且可定制的HTML5视频播放器,它将彻底改变你对视频播放器的认知!

Plyr 的 GitHub 主页显示了它惊人的受欢迎程度:27.8k颗星,3k个fork,以及427名关注者,这充分证明了它的强大和受欢迎程度。它不仅支持HTML5视频和音频,还完美兼容YouTube和Vimeo,几乎覆盖了所有主流视频平台。更重要的是,它的代码简洁优雅,没有冗余的框架依赖,你只需要几行代码就能轻松集成到你的项目中。

……

阅读全文

MagicMirror²:打造你的专属智能魔镜

告别枯燥镜子!打造你的专属智能魔镜 - MagicMirror² 体验分享

最近迷上了一款开源项目,它能把普通的镜子变成一个炫酷的智能魔镜,瞬间提升家居科技感!没错,它就是MagicMirror²。 彻底颠覆了我对镜子的认知,感觉像打开了新世界的大门!

MagicMirror² 是一个基于模块化设计的开源智能魔镜平台,你可以把它想象成一个积木,各种功能模块就像积木块一样,可以随意组合,打造你专属的个性化魔镜。它最大的优点是易于安装和使用,不再需要复杂的Web服务器或浏览器设置,只需要安装Electron这个应用包装器就好,非常方便。

……

阅读全文

开发者效率提升利器:10个必备终端命令

开发者必备的10个终端命令:效率提升利器

本文将介绍十个每个开发者都应该掌握的Unix终端命令,它们能显著提高你的工作效率。假设你已经熟悉rmpwdcd等基本命令。

1. grep:代码和日志搜索神器

grep命令用于在文件中搜索特定模式,如同在文件内容中进行增强型搜索。

  • 基本语法: grep "搜索模式" 文件名
  • 忽略大小写: 使用-i标志忽略大小写差异。例如:grep -i "REact" compiler/apps/playground/app/index.tsx
  • 统计匹配行数: 使用-c标志统计匹配行的数量。例如:grep -c "React" compiler/apps/playground/app/index.tsx
  • 分析日志: 用于在日志中查找特定的错误信息,例如:grep -i "Operation not supported on socket" system.log
  • 多模式搜索: 使用-e标志多次搜索多个模式。例如:grep -e "error" -e "404" system.log
  • 递归搜索: 使用-r (或--recursive)标志在目录及其子目录中搜索模式。例如:grep -o -r "fs" node_modules | wc -l (-o只打印匹配部分,| wc -l 统计行数)。

2. man:你的命令行帮助手册

……

阅读全文

Helium:告别Selenium复杂性的Python Web自动化利器

告别繁琐的Selenium:Helium,你 Python Web 自动化的轻量级利器

厌倦了在 Python Web 自动化中与 Selenium 纠缠不清的复杂代码?是不是被各种 HTML ID、XPath 和 CSS 选择器搞得头昏脑胀?你需要的可能是 Helium!

Helium 是一个优雅的 Python 库,它让浏览器自动化变得前所未有的轻盈简洁。它以 Selenium 为基础,但抛弃了后者繁琐的底层操作,提供了一个更高级、更直观的 API。想象一下:你只需使用用户可见的标签就能轻松操作网页元素,代码量瞬间减少 30-50%!不再需要纠结于网页结构的细微变化,你的自动化脚本将更加稳定可靠。

……

阅读全文

SeleniumBase:高效Web自动化框架,告别繁琐测试

告别繁琐的Web自动化:SeleniumBase,你的效率神器

你是否厌倦了编写冗长乏味的Web自动化测试代码?是否为复杂的网页结构和反爬虫机制而头痛不已?现在,借助SeleniumBase,你可以轻松告别这些烦恼!

SeleniumBase是一个功能强大的Python框架,它集成了Selenium WebDriver的强大功能,并在此基础上进行了大幅度的改进与增强。它能轻松应对Web爬虫、自动化测试、数据抓取,甚至绕过烦人的Bot检测,一站式解决你的Web自动化难题。

……

阅读全文

用Hugo Theme Stack打造你的卡片式博客

告别千篇一律!用Hugo Theme Stack 打造你的专属博客卡片式视觉盛宴

厌倦了千篇一律的博客主题?想让你的文章脱颖而出,吸引更多读者?那么,你绝对不能错过Hugo Theme Stack!

这个由Jimmy Cai精心打造的Hugo主题,彻底颠覆了传统的博客设计理念。它采用卡片式布局,让你的每一篇文章都像一枚精美卡片,在简洁的页面上熠熠生辉。 告别冗长乏味的文字堆砌,Hugo Theme Stack 帮你以更直观、更吸引眼球的方式呈现你的内容,提升阅读体验,让你的博客瞬间焕然一新。

……

阅读全文

Marked:极致速度的Markdown解析器与编译器

Marked:一款极致速度的 Markdown 解析器与编译器

Marked 是一款为速度而生的 Markdown 解析与编译工具。它具备以下特性:

核心优势:

  • 闪电般速度: Marked 采用低级别编译器实现 Markdown 解析,避免缓存及长时间阻塞,确保极高的效率。
  • 轻量级: 在保持轻量化的同时,完整支持各种主流 Markdown 规范及扩展特性。
  • 跨平台兼容: 支持浏览器环境、服务器端以及命令行界面 (CLI) 等多种运行环境。

快速上手:

……

阅读全文

最近文章

分类

标签

Agent AgentGPT AI AI Agent AI Agents AI Development AI Models AI 应用 AI 搜索引擎 AI 智能体 AI 框架 AI 赋能 AI代理 AI工具 AI应用 AI换装 AI文档处理 AI框架 AI绘图 AI编程助手 AI翻译 AI虚拟角色 AI视觉 AI视频 AI视频合成 AI辅助 AI驱动 API API开发 API测试 Article Generation Audio Audio Processing Audio Transcription Authentication AutoGen Automation Bert Blog Caddy Canvas Centos Cheat Sheet Cheat Sheets Checkmate Chrome Chrome扩展 Chrome插件 Chromium自动化 Command-Line Commix CPU CPU优化 Crawling CrewAI CSS动画 CTranslate2 Curl Cursor AI Cursor AI免费试用限制 Cursor IDE Data Channel Data Extraction Debian Deep Learning Deepfake Developer Tools DevOps DIY Docker Docker Hub限流 Docker注册表代理 Docker镜像加速 DOMPurify Download Emotional Synthesis ESP32 Extension Face Swapping FastAPI FastRTC Few-Shot Learning FFmpeg File Transfer Firefox Translations Freqtrade Frontmatter Function-Calling Git Github GitHub项目 Golang GOT-OCR2.0 Go语言 GPT定制 Gradio UI Helium Hexo Hitomi-Downloader HLS Hoppscotch HTML HTML Sanitization HTML5 视频播放器 HTML文件 HTTP Live Streaming Http Proxy HTTP 调试 Httpdbg HTTPS Hugging Face Huggingface Hugo Hugo Theme Stack Image Translation Iphone Java JavaScript JSON Kubectl Langflow LangGraph Large Language Model Library Linux Linux命令 LiveKit LLM LLM Integration LLM入门 LLM微调 LoRA Lora模型 Mac Machine Learning Magentic MagicMirror² Manga Translation Markdown MAS (Microsoft Activation Scripts) Matplotlib Meilisearch Midscene.js MiniMind MoneyPrinterTurbo Monolith Mtls MTranServer Multi-Agent Systems Multi-Lingual Nari Labs Dia Networking NFS Nginx Nginx代理 Ngrok Node.js OAuth Obsidian OCR OIDC Ollama OlmOCR Open Source OpenAI OpenAI Whisper OpenResty Openvpn OWL框架 Pandas Pdf PDF处理 PDF翻译 Peer Connection Peer-to-Peer Pigo Plyr Postman替代 PowerShell脚本 Prompt Engineering Prompt Injection Proxy.py Pydoll Python Python Framework Python GUI Python Library Python工具 Python库 Python框架 Pywebview QuantumultX RAG Realtime Transcription Reinforcement Learning REST API RTMP Rust SciPy Scripting SEC EDGAR Security Selenium SeleniumBase Shadowsocks ShareDrop Shell Socks5 SOTA Speaker Diarization Speaker Embedding Speech Recognition SQLite Ssh SSL证书 Stable Diffusion Story-Flicks Streaming Streamlit Swarms框架 Tcp Telnet Terraform Text-to-Speech Transcription TTS Ubuntu UFW UI 测试 UI自动化测试 Vector Search Video Chat Video Server VLM微调 Voice Activity Detection Voice Activity Detection (VAD) Voice Assistant Voice Assistants Voice Cloning Voice Conversion VTuber Wake Word Detection Web Clipper Web Development Web Scraping Web 自动化 WebDriver WebdriverIO WebGL WebRTC WebSocket WebUI Web开发 Web技术 Web服务器 Web管理 Web自动化 Whisper Wikipedia Windows 10 Windows Activation Windows优化 WordPress XML XSS YAML YouTube Yt-Dlp Yum Zapier替代方案 Zotero插件 下载工具 个人云存储 个人助理 个性化定制 书签 书签管理 云计算 交易机器人 人工智能 人脸检测 代理工具 代理服务器 代码分析 代码安全 代码工具 代码提示词生成 代码智能体 代码编写工具 任务自动化 企业系统集成 企业级应用 低代码/无代码 低代码/无代码 低延迟 低资源占用 信息检索 信息管理 元数据管理 光学字符识别 光学字符识别(OCR) 全文搜索 公众号文章同步 内容创作 凝视检测 分流 创意工具 前端技术 加密货币交易 动态密码 动画 协同办公 博客主题 卡片式布局 反向代理 可定制 命令注入 命令行 命令行工具 回测引擎 图像处理 图像生成 图数据库 图片编辑 在线工具 在线赚钱 基础设施即代码 (IaC) 基础设施监控 声音克隆 多 Agent 多协议支持 多平台 多平台支持 多智能体 多智能体协作 多智能体系统 多模态LLM 多语言 多语言支持 大型语言模型 大型语言模型(LLM) 大模型训练 大语言模型 大语言模型(LLM) 姿态迁移 学术研究 学术论文 实时同声传译 实时数据处理 实时语音理解 实时通信 家居科技 对冲基金 对话生成 屏幕朗读 峰值检测 工作流程自动化 工具 工具包 广告屏蔽 开发工具 开发者工具 开源 开源工具 开源框架 开源模型 开源软件 开源项目 异步 异步编程 微调 微软 微软商店 快速响应 快速生成 情感控制 批量下载 技术指标 投资工具 投资策略 报警系统 排版 搜索引擎 故障排除 效率优化 效率提升 数字分身 数字形象 数据分析 数据处理 数据备份 数据安全 数据清洗 数据生成 文件格式转换 文本处理 文本转语音 文本转语音 (TTS) 文档转换 文档预处理 文献翻译 文章同步助手 易用 智能体协作 智能体开发 智能魔镜 有声书 服务器监控 服务器管理 本地部署 机器人模拟 机器学习 机器学习模型 机器翻译 桌面应用开发 模型上下文协议(MCP) 模型微调 模型服务引擎 模型训练 模型部署 正常运行时间监控 注册表设置 浏览器API 浏览器图片工具 浏览器应用 浏览器端 浏览器自动化 深度学习 渗透测试 漏洞利用 照片管理 物理引擎 独立开发 独立开发者 生成式AI 电子书 知识图谱 知识库 知识库构建 知识提取 知识获取 短视频 短视频生成 硬件开发 神经机器翻译(NMT) 离线token 离线图片处理 离线支付 离线浏览 离线运行 私有部署 端到端模型 端到端测试 简历生成器 简易部署 算法交易 算法比较 系统监控 系统管理员 系统精简 组策略 细节控制 终端命令 编程框架 编程语言 编译器 网站爬虫 网络安全 网络爬虫 网络营销 网络请求 网页保存 网页抓取 网页爬虫 群智协同 翻译工具 聊天机器人 聊天记录导出 职场摸鱼 股市行情 股票监控 股票软件 背景移除 自主 AI Agent 自动化 自动化交易 自动化工具 自动化测试 自动证书管理 自定义 自托管 自托管应用 自然语言处理 自然语言处理(NLP) 自然语言编程 英语学习 英语考试 英语词汇 虚拟形象 视频下载 视频制作 视频生成 视频管理 解析器 证件照 词库 语言模型 语音AI 语音克隆 语音合成 语音对话 语音机器人 语音识别 调试工具 资源下载 跨平台 跨平台应用 转折点检测 软件安装 软件源 软件破解工具 轻量级 轻量级模型 速查表 邮件安全 邮件服务器 配置 重写 量化交易 金融 金融数据分析 镜像缓存 防火墙 隐私保护 静态网站生成器 音乐生成 音频处理 项目管理 高吞吐量 高性能 高性能交易平台 高性能计算 高效 高效搜索 高画质

友情链接

其它