1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Flight基于組件的框架

        聯(lián)合創(chuàng)作 · 2023-09-22 12:15

        Flight,這是一個輕量的、基于組件的 JavaScript 框架。目前該框架使用在Twitter的應(yīng)用程序中。

        Twitter稱,該框架致力于構(gòu)建基于現(xiàn)有DOM模型的應(yīng)用程序,并可以將功能映射到DOM節(jié)點,且支持DOM的事件傳播機制。

        無論應(yīng)用程序是否使用模板或生成HTML,F(xiàn)light都不依賴于任何Web渲染技術(shù),并且不關(guān)心請求如何被路由,相反,該框架提供了一個整潔的解耦的頁面組件功能。

        Flight的組件不能被直接引用,而是通過觸發(fā)和訂閱事件來進行通信。因此,F(xiàn)light中的每個組件和每個組件API與其他所有組件都是分離的,這樣比較容易使用和測試。

        根據(jù)Twitter介紹,F(xiàn)light組件是簡單和可靠的,因為事件是組件工作中唯一可變的,并且很容易產(chǎn)生。組件只要在DOM節(jié)點范圍內(nèi),就可以訂閱DOM樹上的事件。

        Flight同時也支持functional mixins,并能夠防止重復混入或意外覆蓋。

        Flight開發(fā)者表示,未來會增加一個完整的測試框架,并會發(fā)布用來創(chuàng)建Twitter Web前端的實用工具。

        介紹內(nèi)容來自 iteye

        瀏覽 27
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            佐山爱av片作品在线播放 | 五月天色婷婷婷 | 扒开小舞狂揉难受 | 国产精品扒开腿做爽爽爽在线播放 | 国产成人精品免高潮费视频 | 欧美黄色大片免费看 | 白浆一区 | 乱伦999| 在健身房被教练摸出水h | 一级片美国 |