上一页 1 ··· 294 295 296 297 298 299 300 301 302 ··· 381 下一页
摘要: 返回目录 从几年前做OA时接触过工作流的概念,那时还比较模糊,现在觉得清晰一些了,想把自己一些理解写出来,与大家分享! 工作流最简单的就是京东的订单处理,它其实就是个简单的工作流,每个节点可能有前驱节点(prev node)和后继节点(next node),如图: 而这个结构让我们想起了数据结构里的 阅读全文
posted @ 2012-12-17 23:33 张占岭 阅读(4179) 评论(4) 推荐(2)
摘要: 回到目录在MVC架构中,底层数据源一般为linq to sql或者entity frameworks,可能还有少数团队使用自己的ORM工具,但对于实体级的数据验证来说都是必须要干的事,你可能在viewmodel中重复的写一些验证规则,你可能在用ctrl+C和ctrl+V的同时,也知道自己违背了DRY原则,但你可能会说:“这样干容易,简单!“,”我的逻辑复杂,我要分情况去考虑幼!”,呵呵,这些对于我来说,都是借口,违背就是违背,可能有些时候需要去违背原则,就像SQL非范式一样,但今天要说的是,如何为一个实体对象,设计一个完整统一的验证规则,我之前写过一些实体验证的东西,而今天说的,主要还是使用“ 阅读全文
posted @ 2012-12-17 16:56 张占岭 阅读(2130) 评论(4) 推荐(3)
摘要: 对于 Boxy弹出框的使用之前写过一些文章(查看jquery.boxy基础),今天主要是在解决一个需要之后,觉得值得把它记录下来,所以就再写一篇,主要功能是,在弹出对话框后,隔N秒后自动隐藏,还有就是自动跳转!效果如图:而所封装的代码如下: 1 // boxy对话框扩展 2 var Boxy_Extensions = { 3 options: { 4 title: '艺吧提示', 5 closeText: 'x' 6 }, 7 //弹出后N秒后隐藏 8 alertDelayFun: function (info, timer, o... 阅读全文
posted @ 2012-12-14 13:22 张占岭 阅读(1036) 评论(0) 推荐(1)
摘要: 相关知识说明 项目用公用的API事实上就是其它子项目,包括非子项目需要从这个项目中得到一个公用的信息,这种产生信息的接口我们称为公用的API(application program interface),例如:一个A网站,它有用户模块,产品模块,订单模块,帮助中心模组成,而在A网站旗下有它的A论坛,A社区,A微博等,而这些子网站的用户来源是从A网站来的,而如果在子网站中希望得到用户的详细信息,就需要我们在主网站提供一个开放的API,而这个API是如果通过GET请求直接访问的,这是正常的,但如果在A微博中需要异步得到信息,即以ajax方式得到信息,直接访问是不可以的,必须使用jsonp的方式!. 阅读全文
posted @ 2012-12-14 10:30 张占岭 阅读(1448) 评论(3) 推荐(2)
摘要: 回到目录当我们使用razor作为页面引擎时,它的视图文件扩展名为cshtml或者vbshtml,而之前作为分部视图的ascx文件,进行razor之后,也是cshtml,这与非razor引擎有些不同,在这方面,官方并没有显式把分部视图与标准视图分开,有时,我们在开发时,可能会出现一些混乱了,今天主要来说一下,如何正确的使用分部视图!分部视图在action中返回一定要用PartialView(),而不要偷懒使用View(),因为,如果你使用View()渲染视图,系统会认为你是一个标准视图,会为你加个默认的母板页(Layout),除非你显式的设置了Layout这个属性。之前的程序代码:1 ... 阅读全文
posted @ 2012-12-13 17:47 张占岭 阅读(8412) 评论(5) 推荐(4)
上一页 1 ··· 294 295 296 297 298 299 300 301 302 ··· 381 下一页