溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

純前端控件集 WijmoJS 2018V2發(fā)布,提供可視化設

發(fā)布時間:2020-07-06 07:55:04 來源:網(wǎng)絡 閱讀:1120 作者:第二遍小姐 欄目:軟件技術

作為一款純前端控件集,WijmoJS 秉承“快如閃電,觸控優(yōu)先”的設計理念,在提供優(yōu)質(zhì)服務和產(chǎn)品的同時,專注于企業(yè)應用開發(fā),不斷優(yōu)化產(chǎn)品架構(gòu),與時俱進。除在全球率先支持 AngularJS外,現(xiàn)已全面應用于 React、Vuejs、TypeScript 、Ionic 等主流框架中。

近日,WijmoJS 2018V2 正式發(fā)布,提供基于VSCode/在線Web設計器,可動態(tài)設計Web頁面并生成代碼,提供 SASS 支持,大幅提升控件集的穩(wěn)定性和速度。

本次主要更新內(nèi)容有:

WijmoJS設計器 – 無代碼配置時代全面來臨

目前為止,WijmoJS 純前端控件集已經(jīng)十分易于前端開發(fā)使用,但仍需要編寫代碼。WijmoJS 2018V2 宣布,這種方式將被徹底改變。WijmoJS 現(xiàn)在擁有了用于創(chuàng)建和自定義前端控件的設計器,包含兩個beta版本,一個是與Visual Studio Code完美融合的設計器、另一個則是在線Web設計器,提供實時預覽和編輯頁面屬性的功能。

  • VSCode設計器:用于自定義Angular 框架下WijmoJS 組件

  • Web在線設計器,用于創(chuàng)建和自定義wijmoJS 控件

VSCode設計器

此設計器是VSCode的擴展。安裝后,它會在每個Angular 框架下的WijmoJS組件上方添加“Wijmo Designer ...”操作。單擊操作按鈕后,它將打開一個設計界面,用于自定義該特定組件。開發(fā)人員可以實時更改屬性和綁定事件,并將所做更改保存回 Angular應用程序中。

要在VSCode中安裝此擴展,請單擊VS Marketplace上Designer設置中的“安裝”按鈕?;蛘?,還可以在VSCode的擴展管理器中搜索“wijmo”并從那里安裝。

在安裝后重新加載VSCode。 然后打開一個使用WijmoJS 控件的Angular應用程序并嘗試啟動設計器。


純前端控件集 WijmoJS 2018V2發(fā)布,提供可視化設


Web在線設計器

此設計器是用于創(chuàng)建和自定義WijmoJS控件的Web應用程序。 開發(fā)人員可以在任何瀏覽器中運行此設計器。它允許將控件添加到設計圖面,然后根據(jù)自己的喜好自定義它們。配置完成后,可以將生成的代碼復制到自己的應用程序中。


純前端控件集 WijmoJS 2018V2發(fā)布,提供可視化設

Web-based Wijmo Designer


此設計器生成的代碼是純HTML和JavaScript,生成的代碼包括初始化控件所需的引用,宿主元素和JavaScript腳本。

支持Angular 6和TypeScript 2.7

WijmoJS 已經(jīng)全面支持Angular 6.0.0版。目前所做的工作是將所有Demo示例升級到Angular V6,并將WijmoJS 支持的TypeScript版本升級到V2.7。

新的React / Redux加密貨幣跟蹤應用程序

本次更新為使用React和Redux的 WijmoJS 控件集增加了加密貨幣跟蹤應用程序,該應用程序是一個財務儀表板,可用于跟蹤加密貨幣值,這些值是在用戶開發(fā)的生產(chǎn)應用程序之后建模的。使用React / Redux的現(xiàn)代設計模式和各種WijmoJS 控件,可以幫助用戶更好地評估和開發(fā) WijmoJS 應用程序。


純前端控件集 WijmoJS 2018V2發(fā)布,提供可視化設

Wijmo Crypto Currency App


支持Vue V2的集成增強功能

隨著Vue的不斷發(fā)展,WijmoJS也在不斷改進,以適應其變化。WijmoJS 在本次更新中為Vue V2支持增加了很多不錯的功能。比如,WijmoJS 子組件現(xiàn)在可以在動態(tài)場景中正確工作,例如v-for和v-if指令。


純前端控件集 WijmoJS 2018V2發(fā)布,提供可視化設

Child components in Vue.js


此外,WijmoJS 還添加了WjFlexGridDetail組件和新的示例。

WijmoJS 中的Web Components 應用

WijmoJS 的 Web組件互操作的測試版已經(jīng)推出,它將WijmoJS控件公開為Web組件,更具體地說是自定義元素。WijmoJS Web組件允許用戶以聲明方式將WijmoJS控件添加到HTML頁面,并將其作為常用DOM元素進行操作,而無需使用任何其他框架。 某些不完全支持Web組件標準的瀏覽器可能需要一些額外的Polyfill 支持。


純前端控件集 WijmoJS 2018V2發(fā)布,提供可視化設


WijmoJS Web組件實現(xiàn)當前狀態(tài)的關鍵點:

  • WijmoJS 控件的WijmoJS“頂級”Web組件(如表示FlexGrid控件的wjc-flex-grid組件)繼承自相應的控件類。例如,WjcFlexGrid組件類擴展了FlexGrid控件類。這也意味著當WijmoJS 用于“Web組件模式”時,基礎WijmoJS 控件類擴展了HTML 元素類。

  • 與頂級組件互補的子組件,如定義FlexGrid列的wjc-flex-grid-column組件,作為它們所代表的WijmoJS 類的包裝器。子組件直接從HTMLElementclass繼承,底層 WijmoJS 類實例可通過組件的特殊控件屬性訪問。

  • 可以使用組件元素上的屬性定義 WijmoJS 類屬性。當屬性值更改時,相應的 WijmoJS 類屬性會相應更新。目前,更改類屬性值不需要更改相應的屬性值。

  • JavaScript代碼可以使用本機Element.addEventListener('event',handler)方法為WijmoJS控件事件訂閱處理程序。

  • WijmoJS 組件現(xiàn)在不使用Shadow DOM。這將在互操作的未來版本中得到解決。目前最大的挑戰(zhàn)是 WijmoJS 允許通過CSS對其控件的部件進行深度定制,而Shadow DOM的目標是防止它。目前,WijmoJS Web組件及其部件可以使用全局CSS以與普通WijmoJS控件相同的方式進行自定義。

Web組件的最大好處是,可以在不同的框架中使用相同的組件,并從框架的附加功能(如屬性,屬性和事件綁定)中受益。

隨著新版本上線,WijmoJS 添加了Web Components In Angular示例,演示了如何在Angular應用程序中使用 WijmoJS Web組件。其他流行框架(如React,Vue,Polymer等)的示例正在開發(fā)中。

支持SASS類型的樣式

  • WijmoJS 的控件樣式(布局,默認樣式)最初是用CSS編寫的。但如今,已經(jīng)完成了SASS樣式重寫。這樣,使用純前端控件集WijmoJS開發(fā)的Web應用程序?qū)⒏资褂?,更加輕盈。

  • 開發(fā)人員可以輕松使用 WijmoJS 的SASS文件來創(chuàng)建自己的主題風格。同時,還提供SASS源文件,以便開發(fā)者使用和自定義。

  • 開發(fā)人員可以選擇要包含在應用程序中的SASS模塊。 例如,項目中有一個僅包含核心模塊(非企業(yè))的WijmoJS-Core文件,它可能僅是全部CSS文件的一小部分,您可以選擇只加載這部分模塊來真正優(yōu)化CSS大小。

  • WijmoJS 在Web Component interop中增加了對 Shadow DOM的支持。

ES6和ESModule支持

本次更新,增加了ES6版本的WijmoJS模塊(測試版),用戶可以在WijmoJS 安裝包的NpmImages文件夾中找到它:

  • wijmo-es2015-esm-min - ESM模塊格式(ES6導入/導出語句)

  • wijmo-es2015-commonjs-min - 采用CommonJS模塊格式

以上就是Wijmo 2018V2版本的全部內(nèi)容,獲取更詳細的資料,請訪問 WijmoJS 官網(wǎng)。

WijmoJS – 深度支持Angular、React和Vue的純前端控件集

快如閃電,觸控優(yōu)先。純前端控件集 WijmoJS,為您的企業(yè)應用提供更加靈活的操作體驗,在全球率先支持 AngularJS,并×××能卓越、零依賴的 FlexGrid 和金融圖表等多個控件,為您提供易用、輕松的操作體驗,全面滿足企業(yè)Web開發(fā)所需。

關于葡萄城

賦能開發(fā)者!葡萄城公司成立于 1980 年,是全球領先的集開發(fā)工具、商業(yè)智能解決方案、管理系統(tǒng)設計工具于一身的軟件和服務提供商。西安葡萄城是其在中國的分支機構(gòu),面向全球市場提供軟件研發(fā)服務,并為中國企業(yè)的信息化提供國際先進的開發(fā)工具、軟件和研發(fā)咨詢服務。葡萄城的控件和軟件產(chǎn)品在國內(nèi)外屢獲殊榮,在全球被數(shù)十萬家企業(yè)、學校和政府機構(gòu)廣泛應用。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI