• 介紹
  • 1. 支援平台
  • 2. 應用程式發布
  • 3. 應用程式打包
  • 4. Mac App Store 上架指引
  • 5. 使用原生 node 模組
  • 6. 主行程 Debug
  • 7. 使用 Selenium 和 WebDriver
  • 8. DevTools 擴充
  • 9. 使用 Pepper Flash 外掛
  • 10. 快速入門
  • 11. 桌面環境整合
  • 12. 在線/離線事件偵測
  • 13. 提要
  • 14. 行程物件
  • 15. 支援的 Chrome 命令行開關
  • 16. `File`物件
  • 17. `<webview>`物件
  • 18. `window.open`函數
  • 19. app
  • 20. auto-updater
  • 21. browser-window
  • 22. content-tracing
  • 23. dialog
  • 24. global-shortcut
  • 25. ipc (main process)
  • 26. menu
  • 27. menu-item
  • 28. power-monitor
  • 29. power-save-blocker
  • 30. protocol
  • 31. session
  • 32. webContents
  • 33. tray
  • 34. ipc (renderer)
  • 35. remote
  • 36. web-frame
  • 37. clipboard
  • 38. crash-reporter
  • 39. native-image
  • 40. screen
  • 41. shell
  • 42. Coding style
  • 43. 源碼目錄結構
  • 44. 與 NW.js (原名node-webkit) 在技術上的差異
  • 45. 構建系統概況
  • 46. 構建步驟 (OS X)
  • 47. 構建步驟 (Windows)
  • 48. 構建步驟 (Linux)
  • 49. 在 debugger 中使用 symbol server
  • 本書使用 GitBook 釋出

導引

導引

  • 支援平台
  • 應用程式發布
  • 應用程式打包
  • Mac App Store 上架指引
  • 使用原生 node 模組
  • 主行程 Debug
  • 使用 Selenium 和 WebDriver
  • DevTools 擴充
  • 使用 Pepper Flash 外掛

教學

  • 快速入門
  • 桌面環境整合
  • 在線/離線事件偵測

API 參考

  • 提要
  • 行程物件
  • 支援的 Chrome 命令行開關

客製的 DOM 元素:

  • File物件
  • <webview>物件
  • window.open函數

主行程可用的模組:

  • app
  • auto-updater
  • browser-window
  • content-tracing
  • dialog
  • global-shortcut
  • ipc (main process)
  • menu
  • menu-item
  • power-monitor
  • power-save-blocker
  • protocol
  • session
  • webContents
  • tray

渲染行程可用的模組 (網頁):

  • ipc (renderer)
  • remote
  • web-frame

兩種行程都可用的模組:

  • clipboard
  • crash-reporter
  • native-image
  • screen
  • shell

開發

  • Coding style
  • 源碼目錄結構
  • 與 NW.js (原名node-webkit) 在技術上的差異
  • 構建系統概況
  • 構建步驟 (OS X)
  • 構建步驟 (Windows)
  • 構建步驟 (Linux)
  • 在 debugger 中使用 symbol server