Lilf

落木
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

12 2008 档案

摘要:上一篇住要是想说一下大体的思路,就是一个主要的框架,我觉得在做一件事情之前,都需要有一个初略的设计,就是中提的想法,抓住问题的关键点。所以对于权限问题,我觉得需要抓住下面的这四个问题; 1、我们的软件里面有哪些功能? 2、哪些人可以访问到哪些功能结点? 3、访问到了页面后可以做哪些事情?(查询、添加、修改、删除、导出、打印等) (原来的说法:详细权限的划分) 4、在同一个页面里哪些人可以看到那些信息 (原来的说法:资源的访问权限) 这是我的个人见解,是通过几个项目总结出来的,如果不全面、或者不正确的话,欢迎大家及时指正,共同努力、共同提高! 我设计了下面的这几个表,来解决这些问题。这里我只想表示表之间的关联,至于字段我只是写了几个主要的,字段的设计嘛,大家肯定各有各的方式,我想我写出来主要的就可以了。 阅读全文

posted @ 2008-12-24 15:02 落木 阅读(418) 评论(1) 推荐(1)

摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1<scripttype="text/javascript">2//------------------对象冒充实现继承-----------------3functionClassA... 阅读全文

posted @ 2008-12-11 16:34 落木 阅读(221) 评论(0) 推荐(0)

摘要://----------------定义一个对象--------------------------- var oCar=new Object(); oCar.color="red"; oCar.doors=4; oCar.mpg=23; oCar.showColor=function() { alert(this.color); } oCar.showColor(); //------如果定义具有相同属性和方法的多个对象(想到要封装上面这段代码形成类机制,使重用)----------- function createCar(sColor,iDoors,iMpg) { var oCar=new Object(); oCar.color=sColor; oCar.doors=iDoors; oCar.mpg=iMpg; oCar.showColor=function() { alert(this.color); } return oCar; } var oCar1=createCar("red",4,23); v 阅读全文

posted @ 2008-12-11 16:01 落木 阅读(416) 评论(3) 推荐(0)

摘要:concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAT() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一个正则表达式。 substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。 replace() – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。 search() – 执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。 slice() – 提取字符串的一部分,并返回一个新字符串。 split() – 通过将字符串划分成子串,将一个字符串做成一个字符串数组。 length() – 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。 toLow 阅读全文

posted @ 2008-12-10 11:11 落木 阅读(361) 评论(0) 推荐(0)

摘要: JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子var the_unevaled_answer = "2 + 3"; var the_evaled_answer = eval("2 + 3"); alert("the un-evaled answer is " + the_unevaled_answer + " and the evaled answer is " + the_evaled_answer); 如果你运行这段eval程序, 你将会看到在JavaScript里字符串"2 + 3"实际上被执行了。所以当你把the_evaled_answer的值设成 eval("2 + 3")时, JavaScript将会明白并把2和3的和返回给the_evaled_answer。 这个看起来似乎有点傻,其实可以做出很有趣的事。比如使用eval你可以根据用户的输入直接创建函数。这可以使程序根据时间或用户输入的不同而使程序本身发生变化,通过举一反三,你可以获得惊人的效果。 阅读全文

posted @ 2008-12-10 11:01 落木 阅读(232) 评论(0) 推荐(0)

摘要:javascript 中 Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列,实例代码如下: 以下是引用片段: var arrA = [6,2,4,3,5,1]; arrA.sort(); document.writeln(arrA);   //结果是:1,2,3,4,5,6   sort() 方法可以接受一个 方法为参数 ,这个方法有两个参数。分别代表每次排序比较时的两个数组项。sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组项作为参数传递给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。 阅读全文

posted @ 2008-12-10 10:38 落木 阅读(292) 评论(0) 推荐(0)

摘要:ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处... 阅读全文

posted @ 2008-12-04 15:45 落木 阅读(345) 评论(0) 推荐(0)

摘要:主要类:  System.Web.HttpRuntime  System.Web.HttpApplicationFactory  System.Web.HttpApplication  System.Web.Compilation.BuildManager  System.Web.Compilation.ApplicationBuildProvider  System.Web.Compilatio... 阅读全文

posted @ 2008-12-04 15:43 落木 阅读(333) 评论(0) 推荐(0)