个人简介

Echo Blog


江湖无名 安心练剑
  • Electron-04-notifications 通知
    通知 (Windows, Linux, macOS) 概览 这三个操作系统都为应用程序向用户发送通知提供了手段。 在主进程和渲染进程中,显示通知的技术不同的。 对于渲染进程,Electron 方便地允许开发者使用 HTML5 通知 API 发送通知,然后使用当前运行中的系统的原生通知 API 来进行显示。 要在主进程中显示通知,您需要使用 Notification 模块。 示例 ...
    2018-07-05 13:01:28 | Tool
  • Electron-03-流程模型
    流程模型 Electron 继承了来自 Chromium 的多进程架构,这使得此框架在架构上非常相似于一个现代的网页浏览器。 在本指南中,我们将会阐述那些我们运用于 最小的 快速启动应用 中的关于 Electron 的概念性知识。 为什么不是一个单一的进程? 网页浏览器是个极其复杂的应用程序。 除了显示网页内容的主要能力之外,他们还有许多次要的职责,例如:管理众多窗口 ( 或 标签页...
    2018-07-05 13:01:28 | Tool
  • Electron-02-我的第一个应用
    快速入门 本指南将会通过使用Electron创建一个极简的 Hello World 应用一步步的带你了解,该应用与electron/electron-quick-start类似。 通过这个教程,你的app将会打开一个浏览器窗口,来展示包含当前正在运行的 Chromium, Node.js, and Electronweb等版本信息的web界面 前提条件 在使用Electron进行开发...
    2018-07-05 13:01:28 | Tool
  • Electron-01-构建跨平台的桌面应用程序
    Electron Electron 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。 快速入门 安装 nodejs 直接官网下载安装...
    2018-07-05 13:01:28 | Tool
  • Electron-00-Electron 入门及打包实战笔记
    简介 个人看法,Electron.js是一个非常伟大的技术,可以让你通过简单的HTML,CSS,JavaScript就可以开发跨平台的桌面应用程序(Windows,Linux,Mac) 相关技术文档是这样解释Electron.js的: Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。它是基于io...
    2018-07-05 13:01:28 | Tool
  • Vitest-01-下一代测试框架 一个原生支持 Vite 的测试框架。非常快速!
    为什么是 Vitest Vite 原生测试运行器的必要性 Vite 天然支持常见的 Web 模式,同时支持 glob 导入和 SSR 等功能,而且它拥有许多插件和集成框架,从而慢慢形成一个活跃的生态社区。它的开发和构建模式是其成功的关键。对于文档构建框架,Vite 提供了一些基于 SSG 的替代方案。但是 Vite 的单元测试形式还不是十分清晰,而对于目前一些现有方案,比如 Jest 而言...
    2018-07-05 13:01:28 | Tool
  • 端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试
    安装 简介 Playwright Test 是专门为满足端到端测试需求而创建的。 Playwright 支持包括 Chromium、WebKit 和 Firefox 在内的所有现代渲染引擎。 您可以在 Windows、Linux 和 macOS 上本地或在 CI 上进行测试,无论是无头还是带有本地移动仿真的 Google Chrome for Android 和 Mobile Saf...
    2018-07-05 13:01:28 | Tool
  • 端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序
    Nightwatch是什么? Nightwatch.js是一个集成框架,用于在所有主要浏览器上执行Web应用程序和网站的自动化端到端测试。 它是使用Node.js编写的,并使用W3C WebDriver API与各种浏览器进行交互。 它是端到端和跨浏览器测试的完整解决方案。它旨在简化编写和运行各种类型的测试的过程,包括: 在所有主要Web浏览器上进行端到端测试 ...
    2018-07-05 13:01:28 | Tool