• Electron和NW.js入门笔记


    安装cnpm

    因为npm在国内的下载比较慢,所以先命令行安装cnpm:

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    安装NW.js

    cnpm install -g nw
    

    构建 Hello World 应用

    demo1

    package.json:

    {
        "name": "demo1",
        "main": "index.html",
        "version": "1.0.0"
    }
    

    index.html:

    <html>
        <title>Hello World</title>
        <script>
            function sayHello() {
                alert('Hello World');
            }
        </script>
        <body>
            <button onclick="sayHello()">Say Hello</button>
        </body>
    </html>
    

    运行:

    nw
    

    安装 Electron

    cnpm install -g electron
    

    使用 Electron 开发 Hello World 应用

    demo2

    index.html:

    <html>
        <title>Hello World</title>
        <script>
            function sayHello() {
                alert('Hello World');
            }
        </script>
        <body>
            <button onclick="sayHello()">Say Hello</button>
        </body>
    </html>
    

    package.json:

    {
        "name": "hello-world",
        "version": "1.0.0",
        "main": "main.js"
    }
    

    main.js:

    'use strict';
    
    const electron = require('electron');
    const app = electron.app;
    const BrowserWindow = electron.BrowserWindow;
    
    let mainWindow = null;
    
    app.on('ready', () => {
        mainWindow = new BrowserWindow();
        mainWindow.loadURL(`file://${__dirname}/index.html`);
        mainWindow.on('closed', () => { mainWindow = null; })
    });
    

    运行:

    electron .
    
  • 相关阅读:
    HDU 4893 线段树
    Catalan数推导(转载)
    URAL 1992
    小乐乐吃糖豆
    排列组合问题总结
    G
    F
    C
    D
    B
  • 原文地址:https://www.cnblogs.com/zifeiy/p/13065276.html
Copyright © 2020-2023  润新知