事件驅動的元件框架Flight介紹
Twitter近日釋出了Flight,這是一個輕量的、基於元件的框架。目前該框架使用在Twitter的應用程式中。
Twitter稱,該框架致力於構建基於現有DOM模型的應用程式,並可以將功能對映到DOM節點,且支援DOM的事件傳播機制。
無論應用程式是否使用模板或生成HTML,Flight都不依賴於任何Web渲染技術,並且不關心請求如何被路由,相反,該框架提供了一個整潔的解耦的頁面元件功能。
Flight的元件不能被直接引用,而是通過觸發和訂閱事件來進行通訊。因此,Flight中的每個元件和每個元件API與其他所有元件都是分離的,這樣比較容易使用和測試。
根據Twitter介紹,Flight元件是簡單和可靠的,因為事件是元件工作中唯一可變的,並且很容易產生。元件只要在DOM節點範圍內,就可以訂閱DOM樹上的事件。
Flight同時也支援functional mixins,並能夠防止重複混入或意外覆蓋。
Flight開發者表示,未來會增加一個完整的測試框架,並會發布用來建立Twitter Web前端的實用工具。
Github地址:https://github.com/twitter/flight
文件:https://github.com/twitter/flight/blob/master/README.md
Twitter稱,該框架致力於構建基於現有DOM模型的應用程式,並可以將功能對映到DOM節點,且支援DOM的事件傳播機制。
無論應用程式是否使用模板或生成HTML,Flight都不依賴於任何Web渲染技術,並且不關心請求如何被路由,相反,該框架提供了一個整潔的解耦的頁面元件功能。
Flight的元件不能被直接引用,而是通過觸發和訂閱事件來進行通訊。因此,Flight中的每個元件和每個元件API與其他所有元件都是分離的,這樣比較容易使用和測試。
根據Twitter介紹,Flight元件是簡單和可靠的,因為事件是元件工作中唯一可變的,並且很容易產生。元件只要在DOM節點範圍內,就可以訂閱DOM樹上的事件。
Flight同時也支援functional mixins,並能夠防止重複混入或意外覆蓋。
Flight開發者表示,未來會增加一個完整的測試框架,並會發布用來建立Twitter Web前端的實用工具。
Github地址:https://github.com/twitter/flight
文件:https://github.com/twitter/flight/blob/master/README.md
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-753931/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 事件驅動架構EDA中的元件事件架構元件
- 基於事件驅動的測試框架ETS事件框架
- 一種基於事件驅動架構的 SAP 產品整合方案介紹事件架構
- 事件驅動的微服務-事件驅動設計事件微服務
- Linux USB ECM Gadget 驅動介紹Linux
- azeroth-event輕量級事件驅動框架事件框架
- T框架介紹(自動化測試框架)框架
- TreeViewTemplate移動元件詳細介紹View元件
- spring框架的介紹Spring框架
- RocketMQ 事件驅動:雲時代的事件驅動有啥不同?MQ事件
- Bootstrap Blazor 元件介紹 Table (一)自動生成列功能介紹bootBlazor元件
- Java中用Flight Recorder監控Hibernate事件Java事件
- 一種基於事件驅動思想的 SAP 系統整合二次開發方法介紹事件
- clickhouse元件介紹元件
- maven元件介紹Maven元件
- Git元件介紹Git元件
- Spring:事件驅動Spring事件
- axon框架創始人談微服務與事件驅動框架微服務事件
- 四.unittest介面自動化框架介紹框架
- Python自動化測試框架介紹Python框架
- TPHP框架介紹PHP框架
- .NET框架介紹框架
- docker overlay儲存驅動介紹(傳送門)Docker
- Scrapy框架的使用之Scrapy框架介紹框架
- 介紹基於事件的架構事件架構
- SAP Fiori Elements 框架裡 Smart Table 控制元件的工作原理介紹框架控制元件
- Spring Cloud 中的元件介紹SpringCloud元件
- Redis 中的事件驅動模型Redis事件模型
- Redis元件介紹(六)Redis元件
- Redis元件介紹(五)Redis元件
- Redis元件介紹(三)Redis元件
- Redis元件介紹(二)Redis元件
- Redis元件介紹(四)Redis元件
- Redis元件介紹(一)Redis元件
- 新字元驅動框架驅動LED字元框架
- EntityFramework之領域驅動設計實踐介紹Framework
- 深入介紹 UI5 框架裡 Smart Field 控制元件的工作原理UI框架控制元件
- 電腦印表機驅動在哪個位置?window電腦印表機驅動位置介紹
- 字元驅動框架字元框架