07 2010 档案
摘要: 天气信息来源:中国天气网【weather.com.cn】 根据QQ[http://fw.qq.com:80/ipaddress]得到ip地址和所在城市信息, 然后调用weather.com.cn网站的xml得到城市代码,就可以得到JSON格式的天气信息 setWeather函数可以自行修改生成您想要的天气信息格式 有些兄弟说不好用可能是没有仔细看,我重新整理一下:Weather.js文件内容如下:阅读全文
摘要: 用法原文地址:http://james.padolsey.com/javascript/parsing-urls-with-the-dom/http://blog.stevenlevithan.com/archives/parseuri阅读全文
摘要: <script type="text/javascript"> var pad = function(tbl) { return function(num, n){ return (0 >= (n - ''+num.length)) ? num : (tbl[n] || (tbl[n] = Array(n + 1).join(0)))+num; } }([]);alert(pad...阅读全文
摘要: 在前端时间开发的时候由于需要将异常保存到数据库中,所以就到网上搜了下专门的日志记录工具,一搜果然很多,比如:log4net,NLog,EntLib Logging等等,但是还是log4net名气最大,所以就下载下来试用了一番,果然很方便,其涵盖了所有常用的日志记录方式具体的可以看下表: AdoNetAppender 将日志记录到数据库中。可以采用SQL和存储过程两种方式。AnsiColorTerm...阅读全文
摘要: <scripttype="text/javascript"><!--varstr='<ok>,-';//用Hash存储进行正则替换String.prototype.multiReplace=function(hash){varstr=this,key;for(keyinhash){if(Object.prototype.hasOwnProperty.call(hash...阅读全文
摘要: <scripttype="text/javascript"><!--varstr="adffaafg";varobj={},arr=[];for(vari=0;i<str.length;i++)obj[str.charAt(i)]=(obj[str.charAt(i)]!=undefined)?obj[str.charAt(i)]+str.charAt(i):str.cha...阅读全文
摘要: /* 常用对象 *///构造函数var CheckboxHelper = function() {}CheckboxHelper.prototype = { //根据ID取得documnet.getElementById对象(取多个对象,ID以逗号分隔) $:function() { var elements = new Array(); for(var i = 0; i < argumen...阅读全文
摘要: Google labs今天发布了一个名为Browser Size的相当有用的工具。通过Browser Size你可以简单的了解到访客可以看到你的页面的某个部分的比例。这可以为你提供很有价值的参考,以提高你的网站的可用性和用户转化率。如上图所示,在Browser Size网站输入你的域名,就可以得出这样一幅实时的分析结果页面。该页面用div实现,每个部分用一个使用不同颜色的透明的色块表示(事实上这仅...阅读全文
摘要: 代码初始化类之后,使用方法ComputeChineseFields()即可获得农历相关字段。阅读全文
摘要: 代码在将html代码输出到页面时,有时候会需要截断字符串保留指定长度的字符串,由于html中有些标签必须成对出现,所以在截取html时需要特别注意,不能因为截断问题把页面搞乱掉。在截取字符串时需要记录每一个标签是否关闭,如果截取到指定长度还有没有关闭的标签,那么我们需要将标签关闭,或者删除掉未关闭的标签。不考虑某些不需要关闭标签的情况,html开始和结束标签总是成对出现的,我们可以遍历输入的字符串...阅读全文
摘要: dot自带的生成缩略图的方法是Bitmap.GetThumbnailImage这个方法生成的缩略图不够清晰,一般我们会使用Graphics高质量插值发生成清晰的缩略图,这时候大小会不尽人意,怎么办?我们可以使用jpeg压缩的方法压缩一下图片,这样图片的大小会缩小到压缩前的十分之一。下面是完成这项工作的代码:代码阅读全文
摘要: 在很多时候我们需要调整网站的性能,通过iis日志分析网站的执行速度,在执行速度有问题时,我们不得不调试,调试的时候就用到了当前页面的执行时间。我站点中的所有网页都从一个PageBase继承,所以我把统计执行时间的功能放到了PageBase中,首先我声明一个long类型的成员变量_startTimeTicks,此成员变量记录开始执行的时间Tick,在页面Render完成时我再用DateTime.No...阅读全文
摘要: WebClient.DownloadFile(string uri,string filePath)方法用来请求一个url,并将请求内容存到本地的一个文件中。使用这个方法,如果filePath是一个已经存在的文件,如果DownloadFile的执行web请求的过程中发生了错误,则会删除掉filePath以前的内容。以下是验证代码,和另一种选择方案。[代码]阅读全文

