-  . . . . . . . . . . . . . . . 217  38 习题 219  X Chromium 220  39 Welcome to Rust in Chromium 221  40 设置 222  41 Chromium 和 Cargo 的生态对比 224  42 Chromium Rust 政策 226  43 Build rules 227 43.1 Including unsafe unsafe Rust Code . . . . . . . . . . . . . . . . . . . . . . . . . . . 227  43.2 在 Chromium C++ 中导入 Rust 代码 . . . . . . . . . . . . . . . . . . . . . . . . 228  43.3 Visual Studio Code . . . . . . . .  6  44.2 Rust 测试的 GN 规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231  44.3 chromium::import! 宏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231  44.4 Testing exercise 0 码力 |
          359 页 |
          1.33 MB
          | 10 月前 3 
 
-  npm install -g asar  1. $ asar pack your-app app.asar  在 Electron 中有两类 APIs:Node.js 提供的 Node API 和 Chromium 提供的 Web API。这两种 API 都  支持从   asar  包中读取文件。  由于 Electron 中打了特别补丁, Node API 中如   fs.readFile  或者  是一款开源的支持多浏览器的自动化测试工具。它提供了操作网页、用户输入、JavaScript 执行等能力。ChromeDriver 是一个实现了  WebDriver 与 Chromium 联接协议的独立服务。它也是由开发了 Chromium 和 WebDriver 的团队开发的。  为了能够使   chromedriver  和 Electron 一起正常工作,我们需要告诉它 Electron 在哪,并且让它相信 以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。  在 Electron 里,运行   package.json  里   main  脚本的进程被称为主进程。在主进程运行的脚本可以以创建  web 页面的形式展示 GUI。  由于 Electron 使用 Chromium 来展示页面,所以 Chromium 的多进程结构也被充分利用。每个 Electron  的 0 码力 |
          203 页 |
          2.72 MB
          | 1 年前 3 
 
-  JavaScript   对⽐:传统桌⾯应⽤都是⾮Web技术开发的  跨平台:  Win /  Mac /  Linux 等多个平台  桌⾯应⽤:主要⽤来开发桌⾯端应⽤  ⽽不是Web应⽤  基本原理  将  Chromium 和  Node.js 合并到同⼀个运⾏时环境中  让你使⽤纯  JavaScript 调⽤丰富的原⽣(操作系统) APIs  并将其打包为  Mac 、  Windows 和  Linux 系统下的应⽤ Node.js 是  Javascript 的⼀个  Web Server   前端:貌美如花 的  Chromium   负责:显示内容  注:可以看成  Chromium 是  Chrome 的浏览器的内核实现  可把Electron看成  ⼀个被 JavaScript 控制的,精简版的 Chromium 浏览器  ⼀个 Node. js 的变体  专注于桌⾯应⽤⽽不是 Web Server 端  使⽤ document.write(process.versions.node) > >               < 
- >Chromium:  Chromium: <