摘要: 先说说程序员的职业生涯规划,从整体上看,程序员的职业生涯规划一般有两类: 初级工程师->中级工程师->高级工程师->项目组长->项目经理->项目主管->总经理等。 初级程序员->中级工程师->高级工程师->架构师->技术主管->技术总监等。相信大家对看见过着两种职业生涯规划,前者走管理路线,后者走技... 阅读全文
posted @ 2014-09-23 20:45 堂堂88 阅读(3836) 评论(18) 推荐(4) 编辑
摘要: 在下一代Jquery模板-----JsRender中提到,JsRender由Jsrender标签+Html标签组成。说道Html,就很容易想起xml,xml和html一个显著的不同点就在于:xml是可扩展标记语言,也就是说,xml可以根据你的需要自己定义标签(当让要符合良好的xml格式),这就很方便了(当然不是说html不好,试想如果大家都用自己定义的标签来展示网页结构,那不惨了)。JsRender可以不勒?可以。除了下一代Jquery模板-----JsRender说的{{:}}、{{>}}、{{for /}}、{{if /}}等之外,还可以自己定制Jsrender标签、转换器、辅助函数 阅读全文
posted @ 2012-06-05 23:31 堂堂88 阅读(5289) 评论(7) 推荐(2) 编辑
摘要: 在ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender中提到了JsRender。JsRedner和JsViews(JsViews是再JsRender基础上的进一步封装)被称为下一代的Jquery模板,官方地址:https://github.com/BorisMoore/jsrender;https://github.com/BorisMoore/jsviews。Juqrey模板是一个javascript引擎(抄的、这个东东太高深了),他最直接的作用就是:1、代码重用,减少代码量;(貌似还更容易编写)2、抛弃繁琐的字符串拼接、提高代码可见性、简.. 阅读全文
posted @ 2012-06-04 23:24 堂堂88 阅读(26194) 评论(12) 推荐(6) 编辑
摘要: 昨天在ASP.NET MVC利用PagedList分页(一)的最后一节提到,一个好的用户体验绝对不可能是点击下一页后刷新页面,所以今天来说说利用Ajax+PagedList实现无刷新(个人绝对局部刷新更准确些)的分页。其实在PagedList.Mvc中早已经为我们提供好了Ajax分页的各种东东,但是这里我要自己写下。 实现思想: 1、客户端发送Ajax请求。2、服务器端响应请求并将响应结果回传给客户端。3、客户端接收响应结果并进行数据绑定。 实现方案: 大多数人都知道这个思想,但是面对一个陌生的环境,我不得不理一下思路然后再讨论实现方案:1、利用Jquery Ajax发送分页请... 阅读全文
posted @ 2012-05-31 17:52 堂堂88 阅读(11330) 评论(6) 推荐(5) 编辑
摘要: 前几天看见博客园上有人写ASP.NET MVC的分页思想,这让我不禁想起了PagedList。PagedList是NuGet上提供的一个分页的类库,能对任何IEnumerable<T>进行分页,而且非常简单好用。从NuGet上,可以获取两个DLL:PagedList.dll和PagedList.Mvc.dll。PagedList.dll提供分页的核心操作,PagedList.Mvc.dll是一个辅助类库,在创建分页的UI时候提供简单、可扩展的创建方法。不过PagedList.dll可以用于MVC2及其以上,但是PagedList .Mvc.dll只能用于MVC3(及其以上)。 使用 阅读全文
posted @ 2012-05-30 15:26 堂堂88 阅读(28157) 评论(14) 推荐(12) 编辑
摘要: 初始MVC的问都想问:啥子事MVC哦?其实一般的人都能回答:MVC就是“模型”、“视图”、“控制器”。如果能再加上一张图(如下),那就堪称完美了。 当初我会下意识的点点头,其实心里啥子都不知道,只知道三个字母分别对应了三种意思。现在想想,觉得当初还是蛮可爱的。从上图,我们至少可以看出两点: 第一、MVC模式由模型、视图和控制器三个组件组成。 第二、这三个组件之间存在通信行为。(如果是高手可能还可以看出上图的通信方式,但是我看见了还是以脑袋的浆糊,不知所以。) 通过解释和图片,看出了两点,或许皮毛都没沾上。但是,细想之下,一定能提出很多疑问: 第一、MVC模式有Model、View... 阅读全文
posted @ 2012-05-11 17:42 堂堂88 阅读(1703) 评论(1) 推荐(2) 编辑
摘要: (1)三层架构和MVC模式。 不知道大家有没有和我的类似经历。记得大学一次看见班长在学习JAVA中的MVC。就很好奇的问:班长,MVC到底是啥子嘛?)班长回答了半天总结出一句话:MVC就是“控制器,视图,模型”,和三层架构差不多。难道MVC就是分别对应了三层架构中的“DAL,BLL和UI”?下面分别分析下三层架构和MVC模式。 三层架构,在长期的软件开发过程中,人们经历了"UI"--->“UI+BLL”---> “UI+BLL+DAL”三种时代--->.....。 UI层时代:人们通常把所有的表现、业务逻辑和数据库访问的代码都放在一起。这样做的结果是维护起 阅读全文
posted @ 2012-05-09 17:31 堂堂88 阅读(2131) 评论(6) 推荐(3) 编辑