由于公司有一个特殊的项目,以前是完全用php(smarty)写的一个程序,现在要转向php+node。因此一不小心又给后端同学们灌输了下用node做前后端分离的思想。 由于目前正在做angular的项目,因此体验更加深刻…
分类:mvc
Addy Osmani 讲 MVC 的几个链接
晚上搜到 SmashingMagazine 上一篇文章, Addy Osmani, Google 的开发者, 参与了社区很多项目, 比如 Backbone, 看文章里说的, 他还是 TodoMVC的作者. 之前我看过他的…
gf框架之模板引擎 - 基本用法
文章来源:http://gf.johng.cn/591642 控制器视图 gf为控制器提供了良好的模板引擎支持,由gmvc.View视图对象进行管理,提供了良好的数据隔离性。控制器视图是并发安全设计的,允许在多线程中异步…
JavaScript MVC 学习笔记(五)事件操作的拓展
事件对象 event 对象还包含很多有用的属性。W3C 范中包含的大部分属性都列在下面,更多信息参照完整的标准规范。 事件类型: bubbles :布尔值,表示事件是否通过DOM 以冒泡形式触发。 事件发生时,反映当前环…
toy.js 构思中的移动端开发框架(一)
最近看了不少关于前端mvc方面的书籍,加上之前在zepto的基础上利用iscroll裸奔开发了一个移动端的webapp项目,在没有借助任何mvc框架的基础下,写了近2000行的js代码,这是项目初期完全没有想到的问题,在…
.NET MVC 使用ueditor上传图片
ueditor版本:1.4.3 文件接收处理写在controller,不使用编辑器提供的ashx接收上传文件 编辑器实例化,因为不同页面的所需编辑器功能是不一样的,实例化的时候传入配置参数: var editor = n…
前端模块化的那些事儿
一、什么是模块? 定义:具有相同属性和行为的事物的集合在前端中:将一些属性比较类似和行为比较类似的内容放在同一个js文件里面,把这个js文件称为模块目的:为了每个js文件只关注与自身有关的事情,让每个js文件各行其职 二…
MVC学习笔记
学习Flask的过程中,有一个一直困扰我的问题,即其设计模式是否为MVC? 之所以有这个困扰,因为首先我看的两本书,《Flask Web开发:基于Python的Web应用开发实战》和《Python Web开发实战》,都没…
JavaScript MVC 学习笔记(四)类的使用(下)
控制“类”库的作用域 在类和实例中都添加proxy函数,可以在事件处理程序之外处理函数的时候保持类的作用域。下面是不用proxy的办法: var Class = function(parent){ var klass =…
漫谈作坊,MVC,MVVM及FLUX(1)
篇首语:这将是一系列文章,按心情更新,从作坊开始,简述在前端开发中遇到的一系列问题,以及为了解决类似问题而衍生出的设计模式,看看这些模式是如何解决我们遇到的难题以及相应的好处和不足。 作坊模式 在一个传统的作坊模式下的应…
后MVC时代的前端架构
很多人觉得,前后端的差异主要是分别承载了数据和样式,功能和皮肤。前端就是视觉方面的,后端是实质性的。追溯到很多年前,确实是这样的,所谓的前端只是由于后端MVC中的View过于复杂,为了提升用户体验,提高加载速度,以及降低…
JavaScript MVC 学习笔记(七)模型之ORM
持久化记录 需要一种保持记录持久化的方法,即将引用保存至新创建的实例中以便任何时候都 能访问它。通过在Model 中使用records 对象来实现。当保存一个实例的时候, 就将它添加进这个对象中;当删除实例时,和将它从对…