mokit
A minimal mvvm framework
Last updated 8 years ago by houzhanfeng .
Apache License · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install mokit 
SYNC missed versions from official npm registry.

A minimal mvvm framework

一个 MVC 框架以 MVVM 之「魂」复活了!

特性

  • 面向移动设备,内置支持常用「手势事件」并可以轻松添加自定义事件。
  • 极其轻量仅 16k (uglify+gzip)
  • 提供类似 WebCompoents 的支持,并支持「组件继承」
  • 支持 Chrome/firefox/safari/opera/IE9+ 等主流浏览器

Hello 世界

import mokit, { on, watch, template, dependencies } from 'mokit';

@template('<div>{{message}}</div>')
@dependencies({ Other })
class App extends mokit.Component {

  _message = '';

  get message() {
    return this._message;
  }

  set message(value) {
    this._message = value;
  }

  @on('init') onInit() {
    this.message = 'Hello Mokit!';
  }

  @watch('message') printMesage(value) {
    console.log('message:', value);
  }

}

mokit(App, document.body);

插件列表

在线示例

规划

  • CLI 工具
  • 支持服务端渲染

历史

Mokit 最初编写于 2011 年,是一个面向移动应用的前端 MVC 框架,在 v3 之后重构为 MVVM 框架。

v4

重构为 class-component,可以用 es6 的 class 创建 directive 和 component

v3

v3 版本进行了大量的重构或重写,并尽可能的保持了和之前版本类似的 API, v3 是一个「极轻量」的 MVVM 框架,相较目前主流的类似的框架(react/vue/angular),mokit v3 更为「轻量」,希望为开发人员提供多一种的选择。

v2

在 12 年在 v1 的基于上,新增组件机制,并增加模块化机制,内置 AMD Loader (ems)

v1

类 backbone 的 MVC 框架

Current Tags

  • 4.0.0-beta19                                ...           latest (8 years ago)

102 Versions

  • 4.0.0-beta19                                ...           8 years ago
  • 4.0.0-beta18                                ...           8 years ago
  • 4.0.0-beta17                                ...           8 years ago
  • 4.0.0-beta16                                ...           8 years ago
  • 4.0.0-beta15                                ...           8 years ago
  • 4.0.0-beta13                                ...           8 years ago
  • 4.0.0-beta12                                ...           8 years ago
  • 4.0.0-beta11                                ...           8 years ago
  • 4.0.0-beta10                                ...           8 years ago
  • 4.0.0-beta9                                ...           8 years ago
  • 4.0.0-beta8                                ...           8 years ago
  • 4.0.0-beta7                                ...           8 years ago
  • 4.0.0-beta6                                ...           8 years ago
  • 4.0.0-beta5                                ...           8 years ago
  • 4.0.0-beta3                                ...           8 years ago
  • 4.0.0-beta2                                ...           8 years ago
  • 4.0.0-beta1                                ...           8 years ago
  • 4.0.0-alpha18                                ...           8 years ago
  • 4.0.0-alpha17                                ...           8 years ago
  • 4.0.0-alpha16                                ...           8 years ago
  • 4.0.0-alpha15                                ...           8 years ago
  • 4.0.0-alpha13                                ...           8 years ago
  • 4.0.0-alpha11                                ...           8 years ago
  • 4.0.0-alpha10                                ...           8 years ago
  • 4.0.0-alpha9                                ...           8 years ago
  • 4.0.0-alpha8                                ...           8 years ago
  • 4.0.0-alpha7                                ...           9 years ago
  • 4.0.0-alpha6                                ...           9 years ago
  • 4.0.0-alpha5                                ...           9 years ago
  • 4.0.0-alpha4                                ...           9 years ago
  • 4.0.0-alpha3                                ...           9 years ago
  • 3.1.3                                ...           9 years ago
  • 3.1.2                                ...           9 years ago
  • 3.1.1                                ...           9 years ago
  • 3.1.0                                ...           9 years ago
  • 3.0.15                                ...           9 years ago
  • 3.0.14                                ...           9 years ago
  • 3.0.13                                ...           9 years ago
  • 3.0.12                                ...           9 years ago
  • 3.0.11                                ...           9 years ago
  • 3.0.10                                ...           9 years ago
  • 3.0.9                                ...           9 years ago
  • 3.0.8                                ...           9 years ago
  • 3.0.7                                ...           9 years ago
  • 3.0.6                                ...           9 years ago
  • 3.0.5                                ...           9 years ago
  • 3.0.3                                ...           9 years ago
  • 3.0.2-beta4                                ...           9 years ago
  • 3.0.2-beta3                                ...           9 years ago
  • 3.0.2-beta2                                ...           9 years ago
  • 3.0.2                                ...           9 years ago
  • 3.0.1                                ...           9 years ago
  • 3.0.0                                ...           9 years ago
  • 3.0.0-beta50                                ...           9 years ago
  • 3.0.0-beta49                                ...           9 years ago
  • 3.0.0-beta48                                ...           9 years ago
  • 3.0.0-beta47                                ...           9 years ago
  • 3.0.0-beta46                                ...           9 years ago
  • 3.0.0-beta44                                ...           9 years ago
  • 3.0.0-beta43                                ...           9 years ago
  • 3.0.0-beta42                                ...           9 years ago
  • 3.0.0-beta41                                ...           9 years ago
  • 3.0.0-beta40                                ...           9 years ago
  • 3.0.0-beta39                                ...           9 years ago
  • 3.0.0-beta38                                ...           9 years ago
  • 3.0.0-beta37                                ...           9 years ago
  • 3.0.0-beta36                                ...           9 years ago
  • 3.0.0-beta35                                ...           9 years ago
  • 3.0.0-beta34                                ...           9 years ago
  • 3.0.0-beta33                                ...           9 years ago
  • 3.0.0-beta32                                ...           9 years ago
  • 3.0.0-beta31                                ...           9 years ago
  • 3.0.0-beta30                                ...           9 years ago
  • 3.0.0-beta29                                ...           9 years ago
  • 3.0.0-beta28                                ...           9 years ago
  • 3.0.0-beta27                                ...           9 years ago
  • 3.0.0-beta26                                ...           9 years ago
  • 3.0.0-beta25                                ...           9 years ago
  • 3.0.0-beta24                                ...           9 years ago
  • 3.0.0-beta23                                ...           9 years ago
  • 3.0.0-rc23                                ...           9 years ago
  • 3.0.0-rc22                                ...           9 years ago
  • 3.0.0-rc21                                ...           9 years ago
  • 3.0.0-rc18                                ...           9 years ago
  • 3.0.0-rc17                                ...           9 years ago
  • 3.0.0-rc16                                ...           9 years ago
  • 3.0.0-rc15                                ...           9 years ago
  • 3.0.0-rc14                                ...           9 years ago
  • 3.0.0-rc13                                ...           9 years ago
  • 3.0.0-rc12                                ...           9 years ago
  • 3.0.0-rc11                                ...           9 years ago
  • 3.0.0-rc10                                ...           9 years ago
  • 3.0.0-rc9                                ...           9 years ago
  • 3.0.0-rc8                                ...           9 years ago
  • 3.0.0-rc7                                ...           9 years ago
  • 3.0.0-rc6                                ...           9 years ago
  • 3.0.0-rc5                                ...           9 years ago
  • 3.0.0-rc4                                ...           9 years ago
  • 3.0.0-rc3                                ...           9 years ago
  • 3.0.0-rc2                                ...           9 years ago
  • 3.0.0-rc1                                ...           9 years ago
  • 2.0.54                                ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 2
This Month 27
Last Day 1
Last Week 43
Last Month 82
Dependencies (0)
None
Dev Dependencies (9)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |