09 2012 档案

摘要:用三层写登录首先搭建三层:Model、DAL、BLL、UI层(Model是个实体,不属于三层中的一项)各层是什么意思就不说了,大家应该都知道。在Model里主要是建立表对应的实体模型,各个属性其实就是表中的各个字段;在DAL层就是对数据库进行访问的操作层,比如用户登录这一操作,需要根据输入的用户名查询数据库判断此用户是否存在;BLL层主要起到隔离UI层与数据访问曾层,也就是通常说的使得表现与行为分离;UI层就是根据从BLL层返回的数据进行相应的显示。为了简洁,用户表User:FName、FPwd就设两个字段首先在Model层中建立User表对应的实体类public class User{ pr 阅读全文
posted @ 2012-09-22 13:36 luseike 阅读(228) 评论(0) 推荐(0)
摘要:开发者最易犯的javascript错误,看看这些当中你有没有犯过1.for.. 数组迭代的用法 Usage of for..in to iterate Arrays举例:var myArray = [ a, b, c ];var totalElements = myArray.length;for (var i = 0; i < totalElements; i++) {console.log(myArray[i]);}这里主要的问题是语句中的for..."不能保证顺序,这意味着你将获得不同的执行结果。此外,如果有人增加一些其他自定义功能的函数Array.prototype,你 阅读全文
posted @ 2012-09-11 14:22 luseike 阅读(214) 评论(0) 推荐(0)
摘要:优化网站性能的14条军规 快速提高网站访问速度相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实现的功能。比如Google几乎已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发的,在性能方面,根据yahoo的调查,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化网站性能的。以上是一张web2.0页面的生命周期图。工程师很形象地讲它分成了“怀孕,出生,毕业,结婚”四个阶段。如果在我们点击网页链接的时候能够意识到这个过程而不是简单的请 阅读全文
posted @ 2012-09-11 10:46 luseike 阅读(190) 评论(0) 推荐(0)
摘要:在C#代码中经常需要动态的在前台页面执行javascript脚本,一般主要用到三种方法:Response.Write;RegisterStartupScript和RegisterClientScriptBlock,之前对三者的区别一直没仔细研究,今天是第一次写博客,就先说说他们吧……Response.Write方法,可以将内容直接输出到页面中,但会输出到页面最前端,此时如果输出的是javascript脚本的话,可能会导致样式表失效或浏览器发生错误等不可预知的问题。RegisterStartupScript和RegisterClientScriptBlock都是Page类中ClientScrip 阅读全文
posted @ 2012-09-11 10:39 luseike 阅读(828) 评论(0) 推荐(0)