原文:MVVM大比拼之avalon.js源碼精析

簡介 avalon是國內 司徒正美 寫的MVVM框架,相比同類框架它的特點是: 使用 observe 模式,性能高。 將原始對象用object.defineProperty重寫,不需要用戶像用knockout時那樣顯示定義各種屬性。 對低版本的IE使用了VBScript來兼容,一直兼容到IE 。 需要看基礎介紹的話建議直接看司徒的博客。在網上搜了一圈,發現已經有了avalon很好的源碼分析,這里也 ...

2014-04-22 00:38 2 7191 推薦指數:

查看詳情

MVVM大比拼之knockout.js源碼

簡介 本文主要對源碼和內部機制做較深如的分析,基礎部分請參閱官網文檔。 knockout.js (以下簡稱 ko )是最早將 MVVM 引入到前端的重要功臣之一。目前版本已更新到 3 。相比同類主要有特點有: 雙工綁定基於 observe 模式,性能高。 插件和擴展機制 ...

Mon Apr 21 08:48:00 CST 2014 8 5819
MVVM大比拼之vue.js源碼

VUE 源碼分析 簡介 Vue 是 MVVM 框架中的新貴,如果我沒記錯的話作者應該畢業不久,現在在google。vue 如作者自己所說,在api設計上受到了很多來自knockout、angularjs等大牌框架影響,但作者相信 vue 在性能、易用性方面是有優勢。同時也自己做了和其它框架 ...

Mon Apr 28 02:35:00 CST 2014 12 10079
MVVM大比拼之AngularJS源碼

MVVM大比拼之AngularJS源碼 簡介 AngularJS的學習資源已經非常非常多了,AngularJS基礎請直接看官網文檔。這里推薦幾個深度學習的資料: AngularJS學習筆記 作者:鄒業盛 。這個筆記非常細致,記錄了作者對於AngularJS各個方面的思考,其中也不乏 ...

Tue May 06 01:19:00 CST 2014 2 8474
MVVM大比拼小結

目前完成4篇源碼分析文章: MVVM大比拼之knockout.js源碼 MVVM大比拼avalon.js源碼 MVVM大比拼之vue.js源碼 MVVM大比拼之AngularJS源碼 分析所關注的點集中在 :雙工綁定的實現機制、視圖編譯等幾個關鍵點。建議 ...

Tue May 06 01:49:00 CST 2014 0 4079
同類軟件大比拼

每一類軟件都得掌握兩種及以上工具 辦公軟件   microsoft word,excel,ppt   wps word,excel,ppt 文本編輯工具   notepad++   edi ...

Sat Apr 12 00:53:00 CST 2014 0 6509
Merging 和 Rebasing 的大比拼

雖然 merging 和 rebasing 在 git 中相似時,但他們提供不同的功能。為了讓你的歷史盡可能的干凈和完整,你應該知道以下幾點。 git rebase 命令已 神奇的 Git vood ...

Tue Jul 28 18:32:00 CST 2020 0 496
使用MVVM框架avalon.js實現一個簡易日歷

最近在做公司內部的運營管理系統,因為與日歷密切相關,同時無需觸發條件直接顯示在頁面上,所以針對這樣的功能場景,我就用avalon快速實現了一個簡易日歷,畢竟也是第一次造日歷這種輪子,所以這里記錄下我當時的一些思路,一來做一些技術總結,二來也是給像我這樣第一次做日歷的前端工程師一些參考 ...

Mon Nov 03 00:54:00 CST 2014 7 3158
Net Remoting和Web Service大比拼

隨着.NET的推出,微軟引入了一套新的通訊技術:Web Services和.NET remoting。.NET remoting和ASP.NET Web Services可以為建立分布式的應用提供強有 ...

Thu Jun 07 22:22:00 CST 2012 6 1680
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM