Skip to content

openwings/magix-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magix

简介

http://magixjs.github.com/

Magix适合用来构建大型的,面向前后端开发者以及IE6友好的,基于MVC结构和Hash驱动的OPOA(One Page One Application)应用.

Magix对View进行了父子结构抽象,通过VOM(View Object Model)对象,管理带有父子关系的View的展示生命周期.

Magix特别注意避免单页应用的浏览器内存大量积累和内存泄露.包括:

  1. 采取Dom节点即用即释放的方法,保障永不持有Dom节点

  2. 采用全新的事件代理方案,高效解耦Dom节点与事件响应体

Magix基于"约定大于配置"设计原则,可以快速构建可扩展的大型单页面Web应用.同时也特别注意保障可配置性和可扩展性

Magix各版本CDN地址

http://thx.github.io/magix

Magix 1.1 与 Magix 1.0 的使用差异:

http://thx.github.io/magix/releases/1.1.0/