<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Magix單頁應(yīng)用前端 MVC 框架

          聯(lián)合創(chuàng)作 · 2023-09-20 11:04

          Magix 是用于構(gòu)建大型富交互單頁應(yīng)用的前端MVC框架。它提供了基于樹狀結(jié)構(gòu)的視圖系統(tǒng),頁面初始渲染以及URL 變動都將從根 View 開始逐層進(jìn)行, 這使得局部變化井然有序;同時遵循Magix的開發(fā)約定可以很好的控制頁面內(nèi)存的使用,避免單頁系統(tǒng)常見卻致命的內(nèi)存泄露和過度膨脹等問題。

          Magix 適合用來構(gòu)建大型的,面向前后端開發(fā)者以及 IE6 友好的,基于 MVC 結(jié)構(gòu)和 Hash 驅(qū)動的 OPOA(One Page One Application)應(yīng)用。

          Magix 對 View 進(jìn)行了父子結(jié)構(gòu)抽象,通過 VOM(View Object Model)對象,管理帶有父子關(guān)系的 View 的展示生命周期。

          Magix 特別注意避免單頁應(yīng)用的瀏覽器內(nèi)存大量積累和內(nèi)存泄露。包括:

          1. 采取Dom節(jié)點即用即釋放的方法,保障永不持有Dom節(jié)點

          2. 采用全新的事件代理方案,高效解耦Dom節(jié)點與事件響應(yīng)體

          Magix 基于“約定大于配置”設(shè)計原則,可以快速構(gòu)建可擴(kuò)展的大型單頁面Web應(yīng)用,同時也特別注意 保障可配置性和可擴(kuò)展性。

          Magix 對多重底層庫做了適配,用戶可以選用:

          • KISSY 作為模塊加載器與基礎(chǔ)庫

          • SeaJS 作為模塊加載器,jQuery 作為基礎(chǔ)庫

          • RequireJS 作為模塊加載器,jQuery 作為基礎(chǔ)庫

          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美 在线 综合 | 中文字幕+乱码+中文乱码电影 | aaa三级片久久久 | 久操成人毛片 | 无码一区二区黑人猛烈视频网站 |