国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何使用JavaScript UI控件,構(gòu)建Electron應(yīng)用程序

zhisheng / 1055人閱讀

摘要:概述是一個(gè)使用和構(gòu)建跨平臺(tái)桌面應(yīng)用程序的框架。它設(shè)置了許可證密鑰,因此應(yīng)用程序在運(yùn)行時(shí)不會(huì)顯示水印。最后一步是創(chuàng)建控件并將它們綁定到數(shù)據(jù)源。現(xiàn)在,請(qǐng)下載,享用控件的應(yīng)用程序吧。靈活高效的前端開發(fā)工具包,可快速搭建企業(yè)應(yīng)用程序

概述

What is Electron?
Electron是一個(gè)使用JavaScript、HTML和CSS構(gòu)建跨平臺(tái)桌面應(yīng)用程序的框架。 您可以將Electron與純JavaScript或您選擇的JavaScript框架一起使用:

React

Angular

Vue

構(gòu)建一個(gè)簡(jiǎn)單的Electron應(yīng)用程序

要?jiǎng)?chuàng)建基本的Electron應(yīng)用程序,請(qǐng)按照下列步驟操作:

git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start

您應(yīng)該看到如下所示的Hello World應(yīng)用程序:

將JavaScript UI控件(WijmoJS)添加到應(yīng)用程序

要將WijmoJS添加到應(yīng)用程序,請(qǐng)先安裝它。在命令提示符下,進(jìn)入app文件夾(electron-quick-start)并鍵入:

npm install Wijmo

接下來(lái),使用VS Code或您喜好的編輯器打開index.html文件,并添加以下內(nèi)容:



  
    
    Hello World!

    
    
    

    
    
  
  
    

Hello World!

We are using Node.js , Chromium , and Electron .

在這一步中,我們?yōu)閮蓚€(gè)WijmoJS控件添加了一些樣式和主題元素。接下來(lái),打開“renderer.js”文件并按如下所示進(jìn)行編輯:

// This file is required by the index.html file and will
// be executed in the renderer process for that window.
// All of the Node.js APIs are available in this process.

// import Wijmo
var wjCore = require("./node_modules/wijmo/wijmo.js");
var wjGrid = require("./node_modules/wijmo/wijmo.grid.js");
var wjChart = require("./node_modules/wijmo/wijmo.chart.js");

// set the Wijmo license key
var key = "GrapeCity-Internal-Use-Only,…";
wjCore.setLicenseKey(key);

// create the controls
var theGrid = new wjGrid.FlexGrid("#theGrid", {
    itemsSource: getData()
});
var theChart = new wjChart.FlexChart("#theChart", {
    itemsSource: theGrid.itemsSource,
    bindingX: "country",
    series: [
        { name: "Sales", binding: "sales" },
        { name: "Expenses", binding: "expenses" },
        { name: "Downloads", binding: "downloads" },
    ]
});

// get some random data
function getData() {
    var countries = "US,Germany,UK,Japan,Italy,Greece".split(","),
        data = [];
    for (var i = 0; i < countries.length; i++) {
        data.push({
        country: countries[i],
        sales: Math.random() * 10000,
        expenses: Math.random() * 5000,
        downloads: Math.round(Math.random() * 20000),
        });
    }
    return new wjCore.CollectionView(data);
}

實(shí)現(xiàn)這段代碼首先需要三個(gè)WijmoJS模塊:WijmoJS Core,Grid和Chart。 (它設(shè)置了WijmoJS許可證密鑰,因此應(yīng)用程序在運(yùn)行時(shí)不會(huì)顯示水印。如果您沒有許可證密鑰,請(qǐng)?zhí)^此步驟,應(yīng)用程序仍將運(yùn)行,但會(huì)顯示水印元素)

如果您在此之前已經(jīng)安裝了許可證密鑰,則不需要特定域。WijmoJS電子應(yīng)用程序會(huì)從文件或本地主機(jī)協(xié)議運(yùn)行,因此任何有效的WijmoJS密鑰都將起作用,無(wú)論用于生成它的域是什么。

最后一步是創(chuàng)建WijmoJS控件并將它們綁定到數(shù)據(jù)源。 在此示例中,網(wǎng)格和圖表綁定到同一數(shù)據(jù)源。

運(yùn)行Electron應(yīng)用程序

像以前一樣運(yùn)行應(yīng)用程序!

npm start

這次你會(huì)看到這個(gè):

由于表格和圖表綁定到相同的數(shù)據(jù),因此您對(duì)網(wǎng)格所做的任何更改(如編輯單元格或排序列)都將自動(dòng)應(yīng)用于圖表。

現(xiàn)在,請(qǐng)下載WijmoJS,享用WijmoJS JavaScript控件的Electron應(yīng)用程序吧。

WijmoJS:靈活高效的前端開發(fā)工具包,可快速搭建企業(yè) Web 應(yīng)用程序

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/98897.html

相關(guān)文章

  • 從用 AngularJS 開發(fā) PC 客戶端說起

    摘要:你們說能不能就用的開發(fā)模式來(lái)實(shí)現(xiàn)客戶端啊這樣版版版就都有了。有道云筆記可能就是最貼近我們想法的產(chǎn)品,有客戶端,有版。這個(gè)項(xiàng)目由發(fā)起和維護(hù)。 最近一個(gè)多月一直在用 AngularJS 做公司的一個(gè)項(xiàng)目(還沒有做完),我之前主要是用 PHP 開發(fā)服務(wù)端的,AngularJS 也是現(xiàn)學(xué)現(xiàn)賣,整個(gè)過程還是比較有意義的,覺得很有必要寫篇文章記錄一下。 緣起 事情是這樣的……我們團(tuán)隊(duì)的產(chǎn)品是一款 ...

    waltr 評(píng)論0 收藏0
  • 從用 AngularJS 開發(fā) PC 客戶端說起

    摘要:你們說能不能就用的開發(fā)模式來(lái)實(shí)現(xiàn)客戶端啊這樣版版版就都有了。有道云筆記可能就是最貼近我們想法的產(chǎn)品,有客戶端,有版。這個(gè)項(xiàng)目由發(fā)起和維護(hù)。 最近一個(gè)多月一直在用 AngularJS 做公司的一個(gè)項(xiàng)目(還沒有做完),我之前主要是用 PHP 開發(fā)服務(wù)端的,AngularJS 也是現(xiàn)學(xué)現(xiàn)賣,整個(gè)過程還是比較有意義的,覺得很有必要寫篇文章記錄一下。 緣起 事情是這樣的……我們團(tuán)隊(duì)的產(chǎn)品是一款 ...

    Reducto 評(píng)論0 收藏0
  • 前端每周清單第 53 期:Go 與 WebAssembly, React Suspense 演練,

    摘要:開發(fā)教程步步為營(yíng),掌握基礎(chǔ)技能發(fā)布機(jī)器學(xué)習(xí)速成課程為了幫助更多的人了解與學(xué)習(xí)機(jī)器學(xué)習(xí)相關(guān)的知識(shí)技能,發(fā)布了人工智能學(xué)習(xí)網(wǎng)站。更多相關(guān)內(nèi)容參考數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)實(shí)戰(zhàn)手冊(cè)。 showImg(https://segmentfault.com/img/remote/1460000013586587); 前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn);分為新聞熱...

    lbool 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<