<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>

          MithrilJavaScript MVC 框架

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

          Mithril.js 是一個(gè)客戶端的 JavaScript MVC 框架??蓪?yīng)用分成數(shù)據(jù)層、UI層和控制層。Mithril 壓縮后只有 3kb 左右。API 提供一個(gè)模板引擎,帶 DOM diff 實(shí)現(xiàn),支持路由和組合。

          示例代碼:

          //namespace
          var app = {};
          
          //model
          app.PageList = function() {
              return m.request({method: "GET", url: "pages.json"});
          };
          
          //controller
          app.controller = function() {
              this.pages = app.PageList();
          };
          
          //view
          app.view = function(ctrl) {
              return ctrl.pages().map(function(page) {
                  return m("a", {href: page.url}, page.title);
              });
          };
          
          //initialize
          m.module(document.getElementById("example"), app);

          性能比較:

          瀏覽 4
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <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>
                  一级片色情 | 人人澡逼| 亚洲欧美手机在线 | 免费干屄视频 | 五月天无码在线观看 |