原文:迷你MVVM框架 avalonjs 沉思錄 第3節 動態模板

模板的發明是編程史上的一大里程碑,讓我們擺脫了煩鎖且易出錯的字符串拼接,維護性大大提高。 都在JSP,ASP時代,人們已經學會使用include等語句,將多個頁面片斷拼接成一個頁面。 此外,為了將數據庫中的數據或業務中用到的變量輸出到頁面,我們需要將頁面某個地方標記一下,將變量塞到里面去。 最后,出於方便循環輸出一組數據,就需要將each語句從HTML里撕開一道口子,加上其他什么if語句,頁面上其 ...

2014-06-07 12:23 4 2262 推薦指數:

查看詳情

迷你MVVM框架 avalonjs 沉思 第2 DOM操作的三大問題

jQuery之所以擊敗Prototype.js,是因為它自一開始就了解這三大問題,並提出完善的解決方案。 第一個問題,DOM什么時候可用。JS不像C那樣有一個main函數,里面的邏輯不分主次。但JS ...

Sat May 31 00:59:00 CST 2014 1 3065
迷你MVVM框架 avalonjs 學習教程13、模板引用

稍為復雜一點的網站都是多個前端工程師合作而成,因此分工是必需的。簡單一點的分工就是一個人負責一個頻道,某個頁面是由一個人全部做的;但如果涉及到一個頁面非常復雜,需要多個人同時動工呢?於是到模板的出場時間了。 模板有兩種,一種是嵌入到頁面內的模板,一種是獨立成子頁面的模板。這兩種avalon都支持 ...

Sun Sep 28 22:29:00 CST 2014 5 2842
迷你MVVM框架 avalonjs1.5.2 發布

經過2個小版本的試水, avalon1.5這個全新的架構也終於成熟了。 首先是組件的配置項,名字改了不少,讓大家都滿意。 ms-duplex, ms-include, ms-if等指令的BUG修復 ...

Thu Sep 17 04:11:00 CST 2015 3 1649
迷你MVVM框架 avalonjs 入門教程

新官網 請不要無視這里,這里都是鏈接,可以點的 OniUI組件庫 學習教程 視頻教程: 地址1 地址2 關於AvalonJs 開始的例子 掃描 視圖模型 數據模型 綁定 作用域綁定(ms-controller ...

Wed Jul 10 18:52:00 CST 2013 118 219840
迷你MVVM框架 avalonjs 實現上的幾個難點

經過兩個星期的性能優化,avalon終於實現在一個頁面綁定達到上萬個的時候不卡頓的目標(angular的限制是2000)。現在稍作休息,總結一下avalon遇到的一些難題。 首先是如何監控的問題。所有MVVM要將VM中的屬性與視圖中的綁定屬性關聯起來大抵有如下三種方式:angular是對函數體取 ...

Tue Mar 25 16:59:00 CST 2014 5 4237
迷你MVVM框架 avalonjs 組件編寫指南

avalon經過半年的宣傳,已經有不少公司在使用avalon應用於它們內外網應用或移動項目,比較大牌的客戶有百度,搜狐,金山,邊緣,去哪兒……最近成為去哪兒的前端架構師后,掌握更多資源,可以隨使抓個人 ...

Fri Feb 28 22:55:00 CST 2014 5 5967
迷你MVVM框架 avalonjs 0.85發布

本版本對循環綁定做了巨大改進,感謝@soom, @limodou, @ztz, @Gaubee 提供的大量測試文件。 fix scanNodes, 在循環綁定(ms-each)掃描元素節點時必 ...

Mon Jul 15 17:36:00 CST 2013 7 1761
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM