博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript mvc 代码
阅读量:6971 次
发布时间:2019-06-27

本文共 1021 字,大约阅读时间需要 3 分钟。

 

 

javascript mvc 代码示例:function Model(value) {    this._value = typeof value === 'undefined' ? '' : value;    this._listeners = [];}Model.prototype.set = function (value) {    var self = this;    self._value = value;    setTimeout(function () {        self._listeners.forEach(function (listener) {            listener.call(self, value);        });    });};Model.prototype.watch = function (listener) {    this._listeners.push(listener);};Model.prototype.bind = function (node) {    this.watch(function (value) {        node.innerHTML = value;    });};function Controller(callback) {    var models = {};    var views = Array.prototype.slice.call(document.querySelectorAll('[bind]'), 0);    views.forEach(function (view) {        var modelName = view.getAttribute('bind');        models[modelName] = models[modelName] || new Model();        models[modelName].bind(view);    });    callback.call(this, models);}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。

 
 
 谢谢您的赞助,我会做的更好!

 

 

转载地址:http://cjosl.baihongyu.com/

你可能感兴趣的文章
本学期学习计划
查看>>
java面向对象
查看>>
Eclipse快捷键大全(转载)
查看>>
网络概述:TCP-IP协议
查看>>
[1127]图形打印 sdutOJ
查看>>
跟KingDZ学HTML5之十一 HTML5 Form 表单新元素
查看>>
《面向模式的软件体系结构3-资源管理模式》读书笔记(2)--- Lazy Acquisition模式...
查看>>
操作系统基础
查看>>
python压缩文件脚本
查看>>
Redis notes
查看>>
每天一道算法题(11)——栈的push、pop 序列
查看>>
关于游戏汉化
查看>>
Python中eval函数的作用
查看>>
把Catalina的字符串格式转化为日期格式
查看>>
Linux 笔记
查看>>
easy_install 和 pip
查看>>
ssm中返回中文字符串时出现乱码?
查看>>
复习i++和++j
查看>>
Linux启动过程详解
查看>>
MFC 添加背景图片并让控件背景透明
查看>>