古老的话题:一首古诗的分离 1.给你一首古诗,保存为毫无格式的一堆文字,你去理解它的内容,进行结构的处理。用word排版之后,他有了结构 2.这个结构其实包含了语义和表现 3.用html进行结构化,抛开一切的表现形式,只考虑语义 4.用CSS进行表现处理,包括html的默认表现,他拥有了视觉表现,这个表现体现出了结构化,也体现出了用户体验,用户体验中包含了交互的排版和视觉体验 5.如果加上行为,比如点击注释序号,缓缓跳转到注释内容。 再看看css禅意花园 同样是上面的5个步骤,形成第一版本的css禅意花园 而更多的模板提供者所做的工作是交互线稿+视觉设计。体现在网页上就是CSS...
http://www.jb51.net//article/15595.htm
仔细研究了下YSlow跌评分规则。主要有12条:1.MakefewerHTTPrequests尽可能少的http请求。。我们有141个请求(其中15个JS请求,3个CSS请求,47个CSSbackgroundimages请求),多的可怕。思考了下,为什么把这个三种请求过多列为对页面加载的重要不利因素呢,而过多的IMG请求并没有列为不利因素呢?发现原来这些请求都是可以避免的。15个JS和3个CSS完全可以通过特殊的办法进行合并(这个技术部已经帮我们解决了,实在是太感谢了,嘿嘿。),这样合并以后,一般情况下页面上只会出现一个JS和一个CSS(对JS的封装得有一定的要求)。但是47个CSSbackg...
http://www.jb51.net//article/15588.htm
curl支持SSL证书、HTTPPOST、HTTPPUT、FTP上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的get和post方法。代码实现:1、http的get实现[code]$ch=curl_init("http://www.jb51.net/");curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_BINARYTRANSFER,true);$output=curl_exec($ch);$fh=fopen("...
http://www.jb51.net//article/15554.htm
这两个函数在格式化带有英文字符的html代码的时候基本没啥问题,但是htmlentities对中文字符也不放过,这样得出来的结果是中文字符部分变为一堆乱码。当时做英文站的时候根本就没觉察到这个问题,而今天公司的一个收藏站却因为有有非英文字符而出现了问题,我最终查出来是htmlentities这个函数的问题,同时我也找到了htmlspecialchars这个函数。对于这两个函数,php手册上都是英文做的解释,其中在htmlentities函数的说明部分有这么一段英文:Thisfunctionisidenticaltohtmlspecialchars()inallways,exceptwithht...
http://www.jb51.net//article/15527.htm
[code]<?functionPMA_getenv($var_name){if(isset($_SERVER[$var_name])){return$_SERVER[$var_name];}elseif(isset($_ENV[$var_name])){return$_ENV[$var_name];}elseif(getenv($var_name)){returngetenv($var_name);}elseif(function_exists('apache_getenv')&&apache_getenv($var_name,true)){returnapache_g...
http://www.jb51.net//article/15514.htm
phpsleep(10);usleep(10);js里的setInterval("方法",100);PHPsleep()函数<?phpechodate('h:i:s')."<br/>";//暂停10秒sleep(10);//重新开始echodate('h:i:s');?>一个命令行(批处理)延迟执行命令的语法http://www.jb51.net/article/11381.htm...
http://www.jb51.net//article/15512.htm
下面是访问日志文件2008-8-1314:43:22Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;.NETCLR2.0.50727;.NETCLR1.1.4322)2008-8-1314:43:27Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;.NETCLR2.0.50727;.NETCLR1.1.4322)2008-8-1314:44:18Mozilla/5.0(compatible;Yahoo!Slurp;http://help.yahoo.com/help/us/ysearch/slurp)2008-8-...
http://www.jb51.net//article/15499.htm
前几天有一个朋友在MSN上问我“ASP.NET从最初的接收到Httprequest到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NETRuntime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NETRuntimeProcessModel的文章,谈谈我对此的一个粗浅的认识,如果有什么不对的地方,希望大家及时指正。这篇文章大体分为两个部分,第一部分我将谈谈IIS的两个不同的版本—IIS5.x和IIS6(虽然IIS7已经Release很长时间了,而且较之前两个版本发生了非常大的变化,由于本人缺乏对IIS7...
http://www.jb51.net//article/15472.htm
“我的文档”备份与恢复技巧:最原始的办法:重装系统前将“我的文档”下的所有文件复制到可移动磁盘(移动硬盘)或者系统盘外的其他地方,然后在系统重装后在复制到新的“我的文档”所在目录下即可; 本站推荐方法:平时在使用电脑的时候将“我的文档”的属性进行设置,设置的办法是在系统盘外的盘符下建立一个新文件夹(比如my document),然后在“我的文档”右键-移动-找到刚建立的文件夹(my document)-应用。经过这样的设置,今后与用户相关的文件就会保存到这个位置,系统重装后再重复这样的设置即可,恢复与原来一模一样的效果!QQ数据备份与恢复技巧:如果你的QQ安装在系...
http://www.jb51.net//article/15456.htm
目前网络上有许多图片验证码形式,那些没有生成图片的验证码的抗破解防御能力简直不堪一击;有人直接在网页源码里显示出具体的数字,然后要求访问者输入一个相加后的和;如3+5=多少,这样的验证码新意倒有一些,不过可惜,根本没有起到保护的作用。 flymorn改进一下以上的新意,直接把3+6=多少的形式采用asp程序生成Bmp图片格式,并且把数字相加后的和存进session里,加大破解的门槛;没有一些图形图像学知识的人是无法破解的。代码如下:[code]<% Response.Buffer = True Resp...
http://www.jb51.net//article/15367.htm
< %@ include file=” ”%>< jsp:include page=” ” flush=”true”/> 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用< %@ include file=” ”%>,哪些时候用&l...
http://www.jb51.net//article/15324.htm
