上一页 1 ··· 265 266 267 268 269 270 271 272 273 ··· 390 下一页
摘要: 在jquery里有两个方法可以用来绑定自动追加出来的DOM对象,它们是live和delegate,事实上,这两个方法是bind方法的一个变体,在对于固定DOM对象时,我们通常使用bind就可以了,而对象动态产生的DOM对象,使用bind就无能为力了,这时live和delegate就出场了,呵呵。live方法,用来绑定某个(某类)对象,为它们绑定方法 //live $("td").live("click", function () { alert($(this).html()); }); ... 阅读全文
posted @ 2013-12-21 09:56 张占岭 阅读(3329) 评论(1) 推荐(0)
摘要: 回到目录图在前目前项目中可能出现的三种Model模式,对于我们现在开发的一个项目,我觉得使用DDD的思想来设计模型比较清晰,使用DDD的思想把模型model分成了如下三种:下面是我微博中的截图:上面的图中把模型分成了ViewModel,它与页面相关,DomainModel,它与业务模块相关,Model,它与数据库相关,它是对数据表的一种映射,一般用XML来表示。文字说明在后下面我们来举个例子,用认识一下这三个模型:下面以用户业务为例,来讲一个这三种模型UserDomainModelpublic class UserDomainModel { [Required] ... 阅读全文
posted @ 2013-12-19 16:11 张占岭 阅读(6114) 评论(4) 推荐(1)
摘要: 回到目录说在前我都是喜欢把问题复杂化,还有总是喜欢把问题简单化,偷懒化,这也需就是一个程序员的追求吧,呵呵。我不太喜欢重复的东西,当你看到页面上有一个以上相同的代码时,那可以说,你的代码有重构的余地,应该考虑重构了,今天看了以前同事的博客,写了关于DropDownList的用法,如何将集合数据绑定到下拉列表框上,讲的不错,但最后在说checkbox和radiobutton时,我感觉有点重复了,我说的是代码重复了,还有就是代码复杂化了,就是说,我再使用集合来产生checkbox和radiobutton时,代码有些复杂了,这不是我们希望看到的,所以,我觉得有必要把它重构一下,为mvc加两个扩展方法 阅读全文
posted @ 2013-12-17 22:33 张占岭 阅读(4968) 评论(2) 推荐(2)
摘要: 返回目录说在前这个抽象类在我之前的文章中也有介绍过,而在“不忘本”系列中的抽象类,将会主要介绍它的概念及与接口的区别。概念:抽象类不同的普通类,它有自己的标示符abstract,在抽象类里将可以出现抽象方法,它本身只能充当父类的角色,所以,它在真实的生产过程中,都是通过子类去实现的,即抽象类不能被实例化。前面说的父类有时我们经常叫它基类,比如你的WEB层的controller可能需要一个基类,用来存储公用的属性和方法,这时,抽象类是最好的选择,在frameworks里有很多这样的例子,如System.Web.Mvc.Controller这就是一个抽象类,它由一组与控制器相关的方法及属性组件。在 阅读全文
posted @ 2013-12-17 17:05 张占岭 阅读(991) 评论(1) 推荐(0)
摘要: 回到目录开发它的原因:之前的同事,也是我的哥们,问我下拉列表框是否可以支持验证,这个问题看似简单,但确实MVC里有为我们提供,所以,只能自己写个扩展了,即自己写一个attribute特性,让它继承ValidationAttribute,使它可以与其它MVC提供的验证一起使用.MVC验证是怎么运行的:在MVC的特性验证,很方便,很直接,它无论是在数据安全性上还是在页面表现上都做的不错,它的运行机制是这样的,前台表单验证规则有个名称,然后前台JS有对这个规则编写的代码,用来控制前台HTML标记的显示,而后台主要是生成验证规则和向前台参数赋值的。事实上,我们要知道的是,MVC验证不是简单的后台验证, 阅读全文
posted @ 2013-12-16 17:18 张占岭 阅读(1867) 评论(4) 推荐(0)
上一页 1 ··· 265 266 267 268 269 270 271 272 273 ··· 390 下一页