2012年12月6日

12种javascript倒计时

摘要: 分享12个效果精美的 JavaScript 倒计时脚本 倒计时功能是非常有用的一个小功能,可以告诉用户多久以后您的网站将会发布或者关闭进行维护,还可以用于举办活动的开始和停止的倒计时。今天,在这篇文章中收集了12优秀的倒计时脚本,有一天你可能会用到的。您可能感兴趣的相关文章10套精美的免费网站后台管理系统模板8个惊艳的 HTML5 和 JavaScript 特效精心挑选的优秀jQuery Ajax分页插件几款效果精美的jQuery加载进度条插件60款非常绚丽的jQuer 幻灯片插件下载jQuery Countdown Timer一款简单的jQuery倒计时插件,用于显示剩余的天数,小时,分钟. 阅读全文

posted @ 2012-12-06 00:26 Nelson.wu 阅读(184) 评论(0) 推荐(0)

2012年10月29日

MVC3缓存之三:MVC3中的局部缓存(Partial Page)

摘要: MVC3缓存之三:MVC3中的局部缓存(Partial Page)在之前的文章MVC3缓存之二:页面缓存中的局部动态中,没有注意到MVC3的版本中对输出缓存进行了修改,园友的评论中提及了此问题,所以又去抽时间看了下局部缓存的解决方案。最后发现在发布的MVC3版本中,新增了一个叫做Partial Page的东西,即可以对载入到当前页面的另外的一个View进行缓存后输出,这与我们之前讨论的局部动态刚好相反了,即之前我们进行这个页面的缓存,然后对局部进行动态输出,现在的解决方案是:页面时动态输出的,而对需要缓存的局部进行缓存处理。查来查去还没有看到局部动态的解决方案,所以我们先看看局部缓存的处理方法 阅读全文

posted @ 2012-10-29 19:52 Nelson.wu 阅读(195) 评论(0) 推荐(0)

MVC3缓存之二:页面缓存中的局部动态

摘要: 在上一篇我们讨论了MVC中使用页面缓存的一些方法,而其中由于页面缓存的粒度太粗,不能对页面进行局部的缓存,或者说,如果我们想在页面缓存的同时对局部进行动态输出该怎么办?下面我们看下这类问题的处理。MVC中有一个Post-cache substitution的东西,可以对缓存的内容进行替换。使用Post-Cache Substitution定义一个返回需要显示的动态内容string的方法。调用HttpResponse.WriteSubstitution()方法即可。示例,我们在Model层中定义一个随机返回新闻的方法。using System;using System.Collections.G 阅读全文

posted @ 2012-10-29 19:49 Nelson.wu 阅读(159) 评论(0) 推荐(0)

MVC3缓存之一:使用页面缓存

摘要: 在以前的WebForm的开发中,在页面的头部加上OutputCache即可启用页面缓存,而在MVC3中,使用了Razor模板引擎的话,该如何使用页面缓存呢?如何启用在MVC3中要如果要启用页面缓存,在页面对应的Action前面加上一个OutputCache属性即可。我们建一个Demo来测试一下,在此Demo中,在View的Home目录下的Index.cshtml中让页面输入当前的时间。@{ Layout = null;}<!DOCTYPE html><html><head> <title>Index</title></head& 阅读全文

posted @ 2012-10-29 19:47 Nelson.wu 阅读(201) 评论(0) 推荐(0)

C# 用正则取文本中所有链接

摘要: string pattern = @"<a\s*href=(""|')(?<href>[\s\S.]*?)(""|').*?>\s*(?<name>[\s\S.]*?)</a>"; MatchCollection mc = Regex.Matches(srcString, pattern); foreach (Match m in mc) { Console.WriteLine("{0}---{1}", m.Groups["href" 阅读全文

posted @ 2012-10-29 19:42 Nelson.wu 阅读(250) 评论(0) 推荐(0)

MVC3 自定义路由实现城市目录

摘要: MVC自定义路由实现城市目录 如:http://www.xx.com/beijing其它还是走MVC默认路由只需修改路由就可以:public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", /... 阅读全文

posted @ 2012-10-29 19:41 Nelson.wu 阅读(195) 评论(0) 推荐(0)

SP.NET MVC3 实现全站重定向

摘要: protected void Application_BeginRequest(object sender, EventArgs e) { string strUrl = Request.Url.ToString().Trim().ToLower(); if (strUrl.Contains("http://xxx.cn")) { Response.RedirectPermanent(strUrl.Replace("http://xxx.cn", "http://www.xxx.cn"... 阅读全文

posted @ 2012-10-29 19:36 Nelson.wu 阅读(149) 评论(0) 推荐(0)

.net 实现GZip页面压缩

摘要: private void Application_BeginRequest(object sender, EventArgs e) { var context = HttpContext.Current; var request = context.Request; var response = context.Response; ResponseCompressionType compressionType = this.GetCompressionMode(request); ... 阅读全文

posted @ 2012-10-29 19:35 Nelson.wu 阅读(189) 评论(0) 推荐(0)

2012年10月17日

JS浮点运算精度丢失的解决办法

摘要: js浮点运算精度丢失的解决办法博客分类:JSjs 浮点运算 js中进行浮点数运算时容易出现精度问题,以下方法可以解决 1)//除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try 阅读全文

posted @ 2012-10-17 11:55 Nelson.wu 阅读(256) 评论(0) 推荐(0)

2012年9月12日

.net也疯狂:生成zip文件

摘要: 平时我们创建Zip文件的时候,要么用现成的软件,要么用第三方的开源库。其实用.net自带的类操作起来也非常方便。以下用一个例子来展示:创建一个文件夹,里面可以包含任意的子目录。创建一个控制台项目,添加一个类ZipManager,用来实现我们想要的操作。为项目添加WindowsBase引用。(这个名字不太友好,但是与压缩相关的类就藏在里面)在ZipManager.cs中添加对System.IO.Packaging命名空间的引用。写一个构造函数,用来接收要执行压缩的文件路径。创建一个方法ZipFolder,用来执行实际的压缩操作。在这个方法里面创建一个Package的实例。创建一个函数ZipDir 阅读全文

posted @ 2012-09-12 17:51 Nelson.wu 阅读(147) 评论(0) 推荐(0)

导航