摘要:
首先说明一点:页面错位不等于浏览器BUG,BUG是指设置了正确的CSS,浏览器却不以预期的样式呈现。比如设置了某个元素:margin-left: 10px; 但是在浏览器中,这个 DIV 元素实际呈现的却是:margin-left: 20px;——在这种情况下才有可能是浏览器 BUG。以下是一些常见的浏览器 BUG:1.上下 margin 叠加 bug现在有二个元素: div1 和 div2,div1 的下面有 10px 的外边距,div2 的上面有 10px 的外边距,样式如下:#div1 { width: 100px; height: 100px; background: #eee; ma 阅读全文
摘要:
在很久很久以前,也就是ASP.NET ajax刚引起大众关注不久,asp.net ajax团队成员ScottGu发布了一篇非常实用的文章: 英文:Tip/Trick: Cool UI Templating Technique to use with ASP.NET AJAX for non-UpdatePanel scenarios , 中文:技巧和诀窍:在不用UpdatePanel的情形下可与ASP.NET AJAX 使用的酷UI模板技术 看完之后,非常受用,并给我留下了非常深刻的映像,之后在很多场景里都借鉴了ScottGu的这种方案。如果你也仔细阅读过这篇文章,那么应该可以明白在这种 阅读全文
摘要:
一、首先在web.config文件中添加如下内容。(不添加下面的内容实现不了刷新局部页面的效果) httpHandlers add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ add verb="*" path="*_AppService.axd" va 阅读全文
摘要:
JS代码文件名称:my400800.cn.jsvar menuOC=function(){ this.menuPoint={prox:null,proy:null,proxc:null,proyc:null,width:null,height:null}; this.menuObj=document.getElementById(arguments[0]); this.menuMask=null; this.canMove=false; this.getMaxWH(); if(arguments[1]) { this.canMove=arguments[1]; } if(document.a 阅读全文
摘要:
scripta=62;function encode() {var code = document.getElementById('code').value;code = code.replace(/[\r\n]+/g, '');code = code.replace(/'/g, "\\'");var tmp = code.match(/\b(\w+)\b/g);tmp.sort();var dict = [];var i, t = '';for(var i=0; itmp.length; i++) { if(tmp[i] != t) dict.push(t = tmp[i]);}var 阅读全文
摘要:
利用Script标签可以跨域加载并运行一段JavaScript脚本, 但Neil Fraser先前已指出,脚本运行后资源并没被释放,即使是Script标签移除后。为了释放脚本资源,通常在返回后还要一些进行额外的处理。script = document.createElement('script'); script.src = 'http://www.my400800.cn'; script.id = 'JSONP'; script.type = 'text/javascript'; script.charset = 'utf-8'; // 标签加到head后,会自动加载并运行。 v 阅读全文
摘要:
在WEB开发中,javascript提供了许多函数供开发人员使用,这些函数在Ajax流行前足够了,但要构建一个交互性强些的应用恐怕就麻烦了,为此,收集了自己平时常用到一些JavaScript函数,它们在其它的JS库也常见,现在整理并附上注释,方便查阅,希望对大家有所帮助。注:假设以下所有函数都放在一个CC对象中,方便引用。 //这个方法相信是最常用的了, //它虽然没有选择器那么强大,但也有个小增强版,可查指定结点下ID所在的子元素 function $(id, p) { //id是否是字符串,还是一个HTML结点 var iss = id instanceof String || ty 阅读全文
摘要:
header("Location:blog.my400800.cn")作为php的转向语句。其实在使用中,他有几点需要注意的地方。 1、要求header前没有任何输出但是很多时候在header前我们已经输出了好多东西了,但是此时如果再次header的话,显然是出错的,在这里我们启用了一个ob的概念,这个东东的意思是在服务器端先存储有关输出,等待适当的时机再输出,而不是像现在这样运行一句,输出一句,发现header语句就只能报错了。具体的语句有: ob_start(); ob_end_clean();ob_flush();.........2、在header("Location:www.my40 阅读全文
摘要:
PHP中对日期操作的函数功能强大,下面的代码是PHP对日期加减的类,很不错,有需要的朋友可以用一下。如何使用这个类呢?请看下面的演示:view plaincopy to clipboardprint?$temptime=time(); echostrftime("%Hh%M%A%d%b",$temptime); $date=newDateAccount(); $temptime=$date-DateAdd("n",50,$temptime); echo"p"; echostrftime("%Hh%M%A%d%b",$temptime);$temptime = time();echo st 阅读全文
摘要:
PHP的日期时间函数date()1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。echo date('Y-M-j');2007-Feb-6echo date('Y-m-d');2007-02-06大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0);没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带前导则使用小写d。echo date('Y-M-j');2007-Feb-6echo d 阅读全文