翻譯|使用教程|編輯:董玉霞|2022-04-20 13:46:05.300|閱讀 297 次
概述:本文主要介紹 dhtmlxSuite 的DHTMLX Optimus 。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文主要介紹 dhtmlxSuite 的DHTMLX Optimus 。
DHTMLX Optimus 是一個(gè)面向組件的框架,用于構(gòu)建基于 DHTMLX 的應(yīng)用程序。該框架旨在簡(jiǎn)化應(yīng)用程序構(gòu)建過程,即:
每個(gè)模塊描述 UI 的一部分(單個(gè)視圖),可以使用模塊內(nèi)部的普通 DHTMLX 代碼來初始化單個(gè)組件。頂級(jí)模塊可以組合多個(gè)視圖,應(yīng)用程序本身可以用作視圖。
該框架提供了一個(gè)公共事件總線,以允許視圖和一些其他幫助程序之間進(jìn)行通信,以完成常見的 DHTMLX 任務(wù)。
開始使用 DHTMLX Optimus 框架的最佳方式是創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序。
首先,應(yīng)該為項(xiàng)目配置環(huán)境,可以使用從GitHub配置設(shè)置的現(xiàn)成項(xiàng)目。要在本地服務(wù)器上運(yùn)行項(xiàng)目,請(qǐng)使用:
npm install npm start
在其他情況下,可以通過npm包管理器將 DHTMLX Optimus 添加到項(xiàng)目中。為此,在項(xiàng)目目錄中運(yùn)行以下命令:
npm i dhx-optimus
npm i dhx-optimus-store
DHTMLX Optimus 需要紹 dhtmlxSuite最新版本 庫(kù)的文件作為依賴項(xiàng)。因此,需要添加 DHTMLX Suite 的 js/css 文件以提供 DHTMLX Optimus 的正確工作。
在本地服務(wù)器上運(yùn)行項(xiàng)目并在瀏覽器中打開//localhost:8080/后,將看到以下結(jié)果:
看一下如何創(chuàng)建演示應(yīng)用程序的:
dhtmlxOptimus guide
import "./assets/css/index.css"; // import css styles import { App } from "dhx-optimus"; export class MyApp extends App {}在這里,創(chuàng)建了呈現(xiàn)應(yīng)用程序的 MyApp 類。MyApp 類繼承自“dhx-optimus”庫(kù)中包含的 App 類。
建議在具有視圖 => TopLayout.js 的文件的名稱開頭使用大寫字母。
import { View } from "dhx-optimus"; export class TopLayout extends View { init() { return `Hello Optimus!
`; } }
創(chuàng)建了 TopLayout 類,該類繼承自“dhx-optimus”庫(kù)中包含的 View 類。為了創(chuàng)建初始視圖,在init()方法中返回了一個(gè) HTML 元素。
import "./assets/css/index.css"; import { App } from "dhx-optimus"; import { TopLayout } from "./views/TopLayout"; export class MyApp extends App { init() { this.show(null, TopLayout); } }
dhtmlxOptimus guide
這里的一切都很簡(jiǎn)單:
要了解在專業(yè)級(jí)別使用 DHTMLX Optimus 進(jìn)行開發(fā)的原則,請(qǐng)按照分步指南進(jìn)行操作。該指南適用于 JavaScript 和 DHTMLX 領(lǐng)域的經(jīng)驗(yàn)豐富的用戶和初學(xué)者。
更多關(guān)于dhtmlxSuite價(jià)格詳情,可前往慧都網(wǎng)咨詢。
dhtmlxSuit是一個(gè)用于構(gòu)建跨瀏覽器Web應(yīng)用和移動(dòng)應(yīng)用的強(qiáng)大JavaScript UI庫(kù)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn