Git Product home page Git Product logo

geektime-electron's Introduction

geektime-electron

极客时间视频课程《Electron开发实战》课件及源码 https://time.geekbang.org/course/intro/269

快速入口

课程内容大纲

image1

基础部分

工程部分

原理深入

项目参考

其他资料

书籍,可以翻一下《Electron in Action》,《跨平台桌面应用开发:基于Electron与NW.js》 视频,推荐一下自己的课程 https://time.geekbang.org/course/intro/269

资讯

geektime-electron's People

Contributors

dengyaolong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geektime-electron's Issues

老师,缺少库,该怎么安装?

objc[49617]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x7ffb57f68ec8) and /Users/Ben/self/project/Pomodoro/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x11012b228). One of the two will be used. Which one is undefined.

页面可以渲染出来,但是点击事件无效。

远程控制传文件

看了一下远程控制的实现,非常nice,但是远程往往还需要传输文件,请教一下实现思路,能否出一下传输文件的代码

node 什么版本

[email protected] start /Users/luuman/Code/Electron/geektime-electron/Chapter 2/4-robot-heart
electron .

App threw an error during load
Error: The module '/Users/luuman/Code/Electron/geektime-electron/Chapter 2/4-robot-heart/node_modules/_robotjs@0.6.0@robotjs/build/Release/robotjs.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 75. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at process.func (electron/js2c/asar.js:140:31)
at process.func [as dlopen] (electron/js2c/asar.js:140:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:922:18)
at Object.func (electron/js2c/asar.js:140:31)
at Object.func [as .node] (electron/js2c/asar.js:140:31)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)

你好老师,我在自动更新的服务器选择上遇到一些问题,想请教一下。

我看视频中讲到自动更新时服务器后端是自己写的。
electron 官网的 publish 的配置是

"publish": [
      {
        "provider": "generic",
        "url": "自定义域名"
      }
]

我的问题是,如果使用 "自定义域名",那么安全问题没有办法得到保障,应该是谁都可以向服务器上传文件。
请问一下老师,自动更新时服务器后端的安全问题如何选择呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.