<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
<title>我的设计收集 - 关注研究最新网站设计技术及SEO网站优化</title>
<link>http://www.ljun.net</link>
<description>我的设计收集 - 关注研究最新网站设计技术及SEO网站优化！致力于为客户提供最专业、最有效的全方面网站设计解决方案。</description>
<language>zh-cn</language><item>
  <title>ASP 防重复提交订单</title>
  <link>/36.html</link>
  <pubDate>2017-11-02</pubDate>
  <guid isPermaLink="false">/36.html#comment</guid>
  <description><![CDATA['使用session防止重复提交
	session("time")=now()
	const a=#0:0:10# '定义相隔之间的秒数
	if session("time2") >0 then '如果有值
		if session("time2")+a > session("time") then '
			session("time2")=now()
			'这里写提示
		end if
		
	end if
	session("time2")=now()]]></description>
  <category><a href="/36.html">ASP 防重复提交订单</a></category>
</item><item>
  <title>手机网站触摸屏事件自动播放音乐的代码</title>
  <link>/35.html</link>
  <pubDate>2016-02-26</pubDate>
  <guid isPermaLink="false">/35.html#comment</guid>
  <description><![CDATA[<p>这个搞了两天终于搞定，网站的资料，不知道查了多少。分享给大家，原理就是打开手机网站的事情，用户会触摸屏幕，然后影响音乐事件！</p>
<p>&lt;audio id=&quot;bgmusic&quot; src=&quot;sound/s1.mp3&quot; preload=&quot;auto&quot; autoplay=&quot;autoplay&quot; loop=&quot;loop&quot;&gt;&lt;/audio&gt;<br />
&lt;script&gt;<br />
var content = document.querySelector(&quot;.content&quot;);<br />
content.addEventListener(&quot;touchstart&quot;, function(e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //e.preventDefault();<br />
&nbsp;&nbsp;&nbsp; loadbgmusic();<br />
})<br />
content.addEventListener(&quot;click&quot;, function(e){<br />
&nbsp;&nbsp;loadbgmusic();<br />
});<br />
&nbsp;var loadbgmusic = function() {<br />
&nbsp;&nbsp;var audio = document.getElementById('bgmusic');<br />
&nbsp;&nbsp;if(audio.paused){<br />
&nbsp;&nbsp;&nbsp;audio.load();<br />
&nbsp;&nbsp;&nbsp;audio.play(); <br />
&nbsp;&nbsp;}<br />
&nbsp;};<br />
&lt;/script&gt;</p>]]></description>
  <category><a href="/35.html">手机网站触摸屏事件自动播放音乐的代码</a></category>
</item><item>
  <title>301重定向使用程序实现</title>
  <link>/34.html</link>
  <pubDate>2016-01-16</pubDate>
  <guid isPermaLink="false">/34.html#comment</guid>
  <description><![CDATA[<p>采用错误页面为动态404.asp&nbsp;&nbsp; 设置默认首页为 404.asp，程序如以下。</p>
<p>&lt;<a href="mailto:%@LANGUAGE=&quot;VBSCRIPT">%@LANGUAGE=&quot;VBSCRIPT</a>&quot; CODEPAGE=&quot;65001&quot;%&gt;<br />
&lt;%<br />
url1=&quot;<a href="http://www.mediainchia.com.cn">http://www.mediainchia.com.cn</a>&quot;&nbsp; '原域名<br />
url2=&quot;<a href="http://www.xinshishe.com">http://www.xinshishe.com</a>&quot;&nbsp; '新域名<br />
u1=Request.ServerVariables(&quot;SERVER_NAME&quot;)'取得网址域名地址<br />
u2=Request.ServerVariables(&quot;URL&quot;)'获取 .com/net/等后面的UL地址</p>
<p>if u1=&quot;<a href="http://www.mediainchia.com.cn">http://www.mediainchia.com.cn</a>&quot; then<br />
&nbsp;url1=&quot;<a href="http://www.mediainchia.com.cn">http://www.mediainchia.com.cn</a>&quot;<br />
else<br />
&nbsp;url1=&quot;<a href="http://mediainchia.com.cn">http://mediainchia.com.cn</a>&quot;<br />
end if&nbsp;</p>
<p><br />
if Trim(Request.QueryString)&lt;&gt;&quot;&quot; then'如果有变量参数，就获取，没有就跳过<br />
&nbsp;u3=&quot;?&quot;&amp;Trim(Request.QueryString)<br />
end if</p>
<p>url=&quot;<a href="http://&quot;&amp;u1&amp;u2&amp;u3">http://&quot;&amp;u1&amp;u2&amp;u3</a>&nbsp;&nbsp; '将获取到如<a href="http://www.71wl.com/404.asp?404;http://www.71wl.com:80/news/689.html">http://www.71wl.com/404.asp?404;http://www.71wl.com:80/news/689.html</a><br />
url=replace(url,url1&amp;&quot;/404.asp?404;&quot;,&quot;&quot;)<br />
url=replace(url,url1&amp;&quot;:80&quot;,url2)<br />
url=replace(url,url1&amp;&quot;/404.asp&quot;,url2) '针对首页301跳转<br />
url=replace(url,&quot;index.asp&quot;,&quot;&quot;)<br />
'Response.write(url)<br />
Response.Status=&quot;301 Moved Permanently&quot;<br />
Response.AddHeader &quot;Location&quot;,url</p>
<p>if request.ServerVariables(&quot;HTTP_HOST&quot;)=&quot;xinshishe.com&quot;&nbsp; then<br />
Response.Status=&quot;301 Moved Permanently&quot;<br />
Response.AddHeader &quot;Location&quot;,&quot;<a href="http://www.xinshishe.com">http://www.xinshishe.com</a>&quot;<br />
Response.End<br />
end if<br />
%&gt;</p>]]></description>
  <category><a href="/34.html">301重定向使用程序实现</a></category>
</item><item>
  <title>ASP压缩HTML代码</title>
  <link>/33.html</link>
  <pubDate>2015-03-27</pubDate>
  <guid isPermaLink="false">/33.html#comment</guid>
  <description><![CDATA[<p>'过滤空代码<br />
Function Nohtml(ByVal t0) <br />
IF Len(t0)=0 Or IsNull(t0) Then <br />
Nohtml=&quot;&quot; <br />
Exit Function <br />
End IF <br />
Dim Regs,Matches,Match <br />
Set Regs=New Regexp <br />
Regs.Ignorecase=True <br />
Regs.Global=True</p>
<p>'Regs.Pattern=&quot;&lt;.+?&gt;&quot; <br />
Set Matches=Regs.Execute(t0) <br />
IF Matches.Count&gt;0 Then <br />
For Each Match In Matches <br />
t0=Replace(t0,Match.value,&quot;&quot;) <br />
Next <br />
End IF <br />
't0=Replace(t0,&quot; &quot;,&quot;&quot;) <br />
't0=Replace(t0,vbCrLf,&quot;&quot;) <br />
't0=Replace(t0,&quot;　&quot;,&quot;&quot;) <br />
't0=Replace(t0,&quot; &quot;,&quot;&quot;) <br />
t0=Replace(t0,CHR(9),&quot;&quot;) <br />
t0=Replace(t0,CHR(13),&quot;&quot;) <br />
t0=Replace(t0,CHR(10),&quot;&quot;) <br />
t0=Replace(t0,CHR(22),&quot;&quot;) <br />
Set Regs=Nothing <br />
Nohtml=t0 <br />
End Function</p>]]></description>
  <category><a href="/33.html">ASP压缩HTML代码</a></category>
</item><item>
  <title>手机访问pc网站自动跳转手机端网站代码</title>
  <link>/32.html</link>
  <pubDate>2014-06-13</pubDate>
  <guid isPermaLink="false">/32.html#comment</guid>
  <description><![CDATA[<p>&lt;script language=&quot;javascript&quot;&gt;<br />
function mobile_device_detect(url)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var thisOS=navigator.platform;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var os=new Array(&quot;iPhone&quot;,&quot;iPod&quot;,&quot;iPad&quot;,&quot;android&quot;,&quot;Nokia&quot;,&quot;SymbianOS&quot;,&quot;Symbian&quot;,&quot;Windows Phone&quot;,&quot;Phone&quot;,&quot;Linux armv71&quot;,&quot;MAUI&quot;,&quot;UNTRUSTED/1.0&quot;,&quot;Windows CE&quot;,&quot;BlackBerry&quot;,&quot;IEMobile&quot;);<br />
&nbsp;for(var i=0;i&lt;os.length;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;if(thisOS.match(os[i]))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <br />
&nbsp; window.location=url;<br />
&nbsp;}<br />
&nbsp;}<br />
&nbsp;//因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认<br />
&nbsp;if(navigator.platform.indexOf('iPad') != -1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp; window.location=url;<br />
&nbsp;}<br />
&nbsp;//做这一部分是因为Android手机的内核也是Linux<br />
&nbsp;//但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手，即用navigator.appVersion信息做判断<br />
&nbsp; var check = navigator.appVersion;<br />
&nbsp; if( check.match(/linux/i) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp; //X11是UC浏览器的平台 ，如果有其他特殊浏览器也可以附加上条件<br />
&nbsp;&nbsp; if(check.match(/mobile/i) || check.match(/X11/i))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp; window.location=url;<br />
&nbsp;&nbsp; }&nbsp; <br />
&nbsp;}<br />
&nbsp;//类in_array函数<br />
&nbsp;Array.prototype.in_array = function(e)<br />
&nbsp;{<br />
&nbsp; for(i=0;i&lt;this.length;i++)<br />
&nbsp; {<br />
&nbsp;&nbsp; if(this[i] == e)<br />
&nbsp;&nbsp; return true;<br />
&nbsp; }<br />
&nbsp; return false;<br />
&nbsp;}<br />
} <br />
mobile_device_detect(&quot;<a href="http://***.***.com">http://***.***.com</a>&quot;);<br />
&lt;/script&gt;</p>]]></description>
  <category><a href="/32.html">手机访问pc网站自动跳转手机端网站代码</a></category>
</item><item>
  <title>ASP SQL 随机取数据程序。</title>
  <link>/31.html</link>
  <pubDate>2013-08-29</pubDate>
  <guid isPermaLink="false">/31.html#comment</guid>
  <description><![CDATA[<p>Randomize&nbsp;<br />
Set xuanguang = Conn.Execute(&quot;Select top 5 * From [FYBlog_title] order by rnd(-(id+&quot; &amp; rnd() &amp; &quot;))&quot;)</p>]]></description>
  <category><a href="/31.html">ASP SQL 随机取数据程序。</a></category>
</item><item>
  <title>ASP字符比较函数instr</title>
  <link>/30.html</link>
  <pubDate>2012-06-16</pubDate>
  <guid isPermaLink="false">/30.html#comment</guid>
  <description><![CDATA[<p>'字符比较<br />
If instr(字符串,&quot;关键字&quot;)&gt;0 then<br />
......<br />
End if</p>
<p>以上是搜索字符串</p>]]></description>
  <category><a href="/30.html">ASP字符比较函数instr</a></category>
</item><item>
  <title>ASP取另一网站数据</title>
  <link>/29.html</link>
  <pubDate>2012-05-30</pubDate>
  <guid isPermaLink="false">/29.html#comment</guid>
  <description><![CDATA[<p>&lt;%<br />
Response.CharSet= &quot;GB2312&quot;&nbsp;&nbsp; <br />
Response.ContentType= &quot;text/html&quot;<br />
Function&nbsp;&nbsp; streamtochar(StrStream) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set&nbsp;&nbsp; stream=server.CreateObject(&quot;ADODB.Stream&quot;) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.type=1 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Mode=3 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Open&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Write&nbsp;&nbsp; Strstream <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Position=&nbsp;&nbsp; 0 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Type=&nbsp;&nbsp; 2 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Charset= &quot;GB2312&quot; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; streamtochar=&nbsp;&nbsp; stream.ReadText <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stream.Close <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set&nbsp;&nbsp; stream=nothing <br />
End&nbsp;&nbsp; Function</p>
<p>Dim objXMLHTTP, xml <br />
Set xml = Server.CreateObject(&quot;Microsoft.XMLHTTP&quot;)<br />
xml.Open &quot;GET&quot;, &quot;<a href="http://www.aaaa.org/link/rrr.html">http://www.aaaa.org/link/rrr.html</a>&quot;, False&nbsp; <br />
xml.Send <br />
Response.Write streamtochar(xml.responseBody)<br />
Set xml = Nothing %&gt;</p>]]></description>
  <category><a href="/29.html">ASP取另一网站数据</a></category>
</item><item>
  <title>CSS样式+JS使用Table隔行变颜色</title>
  <link>/28.html</link>
  <pubDate>2012-05-17</pubDate>
  <guid isPermaLink="false">/28.html#comment</guid>
  <description><![CDATA[<p><strong>JS代码：</strong></p>
<p>&lt;!--<br />
function onloadEvent(func){<br />
&nbsp;&nbsp;&nbsp; var one=window.onload<br />
&nbsp;&nbsp;&nbsp; if(typeof window.onload!='function'){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.onload=func<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.onload=function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; one();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; func();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
function showtable(){<br />
&nbsp;&nbsp;&nbsp; var tableid='table';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var overcolor='#EEEEEE';&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var color1='#FFFFFF';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var color2='#F8F8F8';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var tablename=document.getElementById(tableid)<br />
&nbsp;&nbsp;&nbsp; var tr=tablename.getElementsByTagName(&quot;tr&quot;)<br />
&nbsp;&nbsp;&nbsp; for(var i=1 ;i&lt;tr.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tr[i].onmouseover=function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.style.backgroundColor=overcolor;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tr[i].onmouseout=function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(this.rowIndex%2==0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.style.backgroundColor=color1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.style.backgroundColor=color2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(i%2==0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tr[i].className=&quot;color1&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tr[i].className=&quot;color2&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
onloadEvent(showtable);<br />
--&gt;</p>
<p><strong>CSS样式：</strong></p>
<p>.ContentRight .products .text table{ width: 100%; border-collapse:collapse;}<br />
.ContentRight .products .text table td{ border: 1px solid #ccc; padding-left: 7px; line-height: 21px; }<br />
.ContentRight .products .text table .th td{ background: #E9EAE9; line-height: 25px; font-weight:bold;}<br />
#table tr.color1{ background-color:#fafafa;}<br />
#table tr.color2{ background-color:#fff;}</p>]]></description>
  <category><a href="/28.html">CSS样式+JS使用Table隔行变颜色</a></category>
</item><item>
  <title>ASP验证数据正确性程序</title>
  <link>/27.html</link>
  <pubDate>2011-11-22</pubDate>
  <guid isPermaLink="false">/27.html#comment</guid>
  <description><![CDATA[<p>通过以下正则表达式来验证</p>
<p>'================<br />
'验证信息是否合法(常用户注册)<br />
'n--获取类型<br />
's--验证字符<br />
'================<br />
Function g_ExStr(n,s)<br />
&nbsp;IF IsNull(n) or n = &quot;&quot; Then Exit Function<br />
&nbsp;Dim Reg_Ex,Ex_Str<br />
&nbsp;g_ExStr = False<br />
&nbsp;Set Reg_Ex = New RegExp<br />
&nbsp;Select Case n<br />
&nbsp; Case &quot;Aug_Email&quot;&nbsp;&nbsp;&nbsp; '验证邮箱格式<br />
&nbsp;&nbsp; Ex_Str = &quot;^\w+((-\w+)|(.\w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+&quot;<br />
&nbsp;&nbsp; 'Ex_Str = &quot;^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*&quot;<br />
&nbsp; Case &quot;Aug_Moble&quot;&nbsp;&nbsp;&nbsp; '验证手机号码 <br />
&nbsp;&nbsp; Ex_Str = &quot;^1[3|5][0-9]\d{4,8}&quot; <br />
&nbsp; Case &quot;Aug_Cell&quot;&nbsp;&nbsp;&nbsp; '验证电话号码<br />
&nbsp;&nbsp; Ex_Str = &quot;(^[0-9]{3,4}\-[0-9]{3,8})|(^[0-9]{3,8})&quot;&nbsp;&nbsp; <br />
&nbsp; Case &quot;Aug_Number&quot;&nbsp;&nbsp;&nbsp; '验证是否为数字<br />
&nbsp;&nbsp; Ex_Str = &quot;^[0-9]+&quot; <br />
&nbsp; Case &quot;Aug_China&quot;&nbsp;&nbsp;&nbsp; '验证是否为中文<br />
&nbsp;&nbsp; Ex_Str = &quot;^[\u0391-\uFFE5]+&quot;<br />
&nbsp; Case &quot;Aug_UserName&quot;&nbsp;&nbsp; '验证用户名只能为5-20位<br />
&nbsp;&nbsp; Ex_Str = &quot;^[A-Za-z0-9_]{5,20}&quot; <br />
&nbsp; Case Else<br />
&nbsp;&nbsp; Ex_Str = &quot;错误&quot; <br />
&nbsp; End Select <br />
&nbsp; Reg_Ex.Pattern = Ex_Str<br />
&nbsp; Reg_Ex.IgnoreCase = True<br />
&nbsp; Reg_Ex.Global = True<br />
&nbsp; Set Match = Reg_Ex.Execute(s)<br />
&nbsp; IF Match.Count Then g_ExStr = True <br />
End Function</p>
<p>IF g_ExStr(&quot;Aug_Email&quot;,request.form(&quot;email&quot;)) = False Then <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&quot;&lt;script language=&quot;&quot;JavaScript&quot;&quot;&gt;alert(&quot;&quot;E-mail can not be empty!&quot;&quot;);history.go(-1);&lt;/script&gt;&quot;)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response.end<br />
end if</p>]]></description>
  <category><a href="/27.html">ASP验证数据正确性程序</a></category>
</item><item>
  <title>ASP 取相关文章代码及IN包含替换拆分</title>
  <link>/asp-xiangguan.html</link>
  <pubDate>2011-03-03</pubDate>
  <guid isPermaLink="false">/asp-xiangguan.html#comment</guid>
  <description><![CDATA[<p>1、以下是ASP 取相关文章代码，可以通过后台增加关建字，然后前台通过SQL搜索语句查询出来。<br />
Dim A:A = &quot;手机,电脑,电视,硬盘&quot;<br />
Function sqlKeyWord(obj,field)&nbsp;<br />
Dim temp:temp = split(obj,&quot;,&quot;)&nbsp;<br />
For i = 0 To ubound(temp)&nbsp;<br />
sqlKeyWord = sqlKeyWord &amp; field&amp;&quot; like '%&quot;&amp;temp(i)&amp;&quot;%' or &quot;&nbsp;<br />
Next&nbsp;<br />
sqlKeyWord = left(sqlKeyWord,len(sqlKeyWord)-3)&nbsp;<br />
End Function&nbsp;<br />
Dim xianguanSql:xianguanSql = &quot;select id,title from [pingpai_title] where &quot; + sqlKeyWord(A,&quot;feilei&quot;)<br />
取出SQL查询语句是：[pingpai_title] where feilei like '%手机%' or feilei like '%电脑%' or feilei like '%电视%' or feilei like '%硬盘%'</p>
<p>2、ASP替换拆分代码，可通过替换能解决常见的取包涵文章的方法。<br />
Function key(eword)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eword = Replace(eword,&quot;,&quot;,&quot;','&quot;)<br />
key = eword<br />
End Function<br />
xianguanText=key(rs(&quot;xianguan&quot;))<br />
xianguanSql=&quot;select top 12 * from [pingpai_title] where [feilei] in('&quot;&amp;xianguanText&amp;&quot;') Order By [paixu] asc&quot;</p>
<p>这样就能解决in(&lsquo;&rsquo;)里面的数据为 in('1','2','3',''4) ，这样就能取出数据。</p>]]></description>
  <category><a href="/asp-xiangguan.html">ASP 取相关文章代码及IN包含替换拆分</a></category>
</item><item>
  <title>ASP清除IIS缓存</title>
  <link>/25.html</link>
  <pubDate>2011-02-23</pubDate>
  <guid isPermaLink="false">/25.html#comment</guid>
  <description><![CDATA[<p>最近租了和台服务器，我的所有网站网站生成静态页面都会出现只能生成一次，而第二次就不行。这个问题困恼了我很久，后来发现造成这种问题的原因是IIS绶存。于是加了以下代码就解决了，给大家一块分享！</p>
<p>1、第一种方法：在ASP程序头部加上以下代码就可以很好的解决了（推荐）</p>
<p>Response.Buffer = True <br />
Response.ExpiresAbsolute = Now() - 1 <br />
Response.Expires = 0 <br />
Response.CacheControl = &quot;no-cache&quot; <br />
Response.AddHeader &quot;Pragma&quot;, &quot;No-Cache&quot;</p>
<p>2、第二种方法：采用URL 取随机数据（在生成的地方加入以下代码）</p>
<p>如：&lt;a href=&quot;about.asp?sui=&lt;%=Rnd(1)%&gt;&quot;&gt;&lt;/a&gt;&nbsp;<br />
这样每次生成的时候IIS就不会取上次的数据，从而取到最新数据。</p>]]></description>
  <category><a href="/25.html">ASP清除IIS缓存</a></category>
</item><item>
  <title>Apple苹果历史上做的10大蠢事</title>
  <link>/apple.html</link>
  <pubDate>2011-02-10</pubDate>
  <guid isPermaLink="false">/apple.html#comment</guid>
  <description><![CDATA[<p>Apple苹果作为新晋的科技老大，苹果最近意气风发，大有粪土当年万户侯&mdash;微软的气势。而且，凭借着iPad和iPhone的的巨大成功，不断囊括用户，进一步 巩固其领先的地位。在业界，已经逐渐形成了一股对苹果和乔布斯的个人崇拜。但是，苹果就真的那么完美吗？乔布斯真的已经达到封神的地步吗？</p>
<p><img alt="Apple苹果 CEO" src="http://www.ljun.net/upload/apple-ceo.jpg" /></p>
<p>笔者看来，苹果固然强大，但远还没有做到完美的境界。以今年为例，前有iPhone4的&ldquo;天线门&rdquo;，后有iPad的&ldquo;商标门&rdquo;，最近又发生了Mac Book Air系列笔记本电脑的&ldquo;闪屏门&rdquo;。前事不忘后事之师，下面我们来回顾一下苹果历史上做的十大蠢事，让大家了解一个更完整的苹果。</p>
<p><strong>一、&ldquo;处理器门&rdquo;</strong></p>
<p>1984年，当苹果推出Mac电脑时，该产品是革命性的。凭借其优雅、简单易用，有第一个大众化鼠标和图形界面，产品取得了巨大的成功。</p>
<p>进入了90年代，苹果放弃了英特尔处理器，而选择了IBM和摩托罗拉处理器。正式这次愚蠢的决定，让苹果陷入了多年的沉沦。甚至，在1997年，苹果公司差点就陷入解散的境地。</p>
<p><strong>二、史蒂夫乔布斯&ldquo;解雇门&rdquo;</strong></p>
<p>1985年春天，苹果电脑的董事会解雇了其创始人史蒂夫&middot;乔布斯。这个决定，导致了苹果电脑灾难性的后果，公司水平每况愈下，到1997年，差一点就关门大吉了。</p>
<p>在这个危难的时刻，乔布斯重新执掌苹果帅印，由此不断推陈出新，推出了iPod、iPhone和iPad等一系列革命性产品，成为寰球最受尊崇的 CEO。</p>
<p><strong>三、iPhone&ldquo;天线门&rdquo;</strong></p>
<p>iPhone 4的天线设计让苹果很尴尬。尽管这一问题可能被夸大了，但是，对于花199美元或299美元购买iPhone的用户而言，要求他们只能以某种方式握持手机，显然有些滑稽。</p>
<p>苹果后来通过新闻发布会承认了这一问题，并通过发布软件升级包、免费外套等方式解决了这一问题。</p>
<p><strong>四、Apple Newton（苹果牛顿）</strong></p>
<p>有人说，Apple Newton（苹果牛顿）是iPhone和iPad的先行者。它曾自我吹嘘是平板式功能集一身的小型化IT产品，苹果认为这款产品将给电脑产业带来&ldquo;革命&rdquo;性颠覆。</p>
<p>不过，但当苹果CEO史蒂夫乔布斯凯旋而归后，该项目就被砍掉了，尽管Apple Newton曾运作了十年（1989-1998年），但是，其命运还是以失败告终。</p>
<p><strong>五、Apple III（苹果III）</strong></p>
<p>除了彻头彻尾的败笔，几乎很难用其他词汇来描述Apple III。当该款计算机1980年投放市场时，偶遇一系列的稳定性和设计缺陷的问题，大大挫败了用户的信心。虽然苹果公司最终解决了这些问题，那为时已晚， 高达7800美元的价格更是让它远离消费者。</p>]]></description>
  <category><a href="/apple.html">Apple苹果历史上做的10大蠢事</a></category>
</item><item>
  <title>造成百度网站快照倒退原因分析？</title>
  <link>/baidu-kuanzhao快找-daotui.html</link>
  <pubDate>2011-01-21</pubDate>
  <guid isPermaLink="false">/baidu-kuanzhao快找-daotui.html#comment</guid>
  <description><![CDATA[<p>我们经常发现百度的快照倒退，但不知道是为什么？经过分析发现快照倒退原因有以下以大方面：</p>
<ul>
    <li>网站关键词密度过高，网站优化痕迹太过明显，比如在网站关键词布局方面，让人一眼看上去就有关键词堆砌的现象，尤其你的网站排名很好的时候，要特别注意这方面的因素。</li>
    <li>如果你只是因为做友情链接造成网站快照倒退，那么建议你马上撤掉先前的链接，很明显你优化过度了，不及时改正过来将会万劫不复，排名迟早会掉下去，趁早除掉隐患，百度之所以没有一下子把你的排名掉下去，还在给你时间改正，不然等到下次快照更新时间或大更新到了，你的网站排名将会一泻千里。</li>
    <li>网站的内容是不是已经好久都没有更新了，对于企业站比较常见，大量采集网上重复的内容，搜索引擎会觉得你网站没有什么价值，快照倒退，从而网站的一些关键词排名会陆续的掉下去。</li>
    <li>在对网站采取优化的时候，什么事情都应该有规律性，比如一下子加大量外链，或添加大量内容，这些都会触动搜索引擎的神经，从而给你一定时间的考察期。</li>
</ul>
<p>再谈下关于快照倒退，网站关键词排名变动的情况， 一般网站快照倒退，大家肯定以为网站又触犯了百度什么，将会受到惩罚，这个问题要视情况而论。</p>
<ul>
    <li>如果你的网站快照倒退，关键词排名掉了，可以肯定的是，你的网站已经受到惩罚了，赶快想办法补救吧。</li>
    <li>如果是百度正在调整，好多网站的快照都倒退了，那么你根本不必着急，就等着吧，等百度调整完毕网站快照自然就会恢复过来。</li>
    <li>如果你的网站快照倒退，排名掉了一点，但是没有掉出首页，网站是不是好久都没有更新内容了，赶快做做外链，检查下友情链接，更新些原创内容。</li>
    <li>如果你的网站快照倒退，关键词排名还上升或不变，你这个网站对于搜索引擎来说还有点权重，这种上升也未必就是件好事。网站是出现了点小问题，但是还不至于影响到你的关键词排名，因为你的网站有一定的权重，给大家的建议是，尽量在下次更新时间或大更新来临前，把快照恢复正常，不然十有八九，你网站的排名逃不过这一关。</li>
</ul>]]></description>
  <category><a href="/baidu-kuanzhao快找-daotui.html">造成百度网站快照倒退原因分析？</a></category>
</item><item>
  <title>ASP代码获取时间日期获取函数</title>
  <link>/22.html</link>
  <pubDate>2011-01-18</pubDate>
  <guid isPermaLink="false">/22.html#comment</guid>
  <description><![CDATA[<p>&lt;%'获取当前日期时间%&gt;<br />
&lt;%=now()%&gt;</p>
<p>&lt;%'获取当前年份%&gt;<br />
&lt;%=DatePart(&quot;yyyy&quot;,now())%&gt;</p>
<p>&lt;%=Year(now())%&gt;<br />
&lt;%'获取当前一年中的第几季度%&gt;</p>
<p>&lt;%=DatePart(&quot;q&quot;,now())%&gt;<br />
&lt;%'获取当前一年中的第几月份%&gt;</p>
<p>&lt;%=DatePart(&quot;m&quot;,now())%&gt;<br />
&lt;%=Month(now())%&gt;</p>
<p>&lt;%'获取当前一年中的第几星期数%&gt;<br />
&lt;%=DatePart(&quot;ww&quot;,now())%&gt;</p>
<p>&lt;%'获取当前月中的第几天%&gt;<br />
&lt;%=DatePart(&quot;d&quot;,now())%&gt;</p>
<p>&lt;%'获取当前日期%&gt;<br />
&lt;%=Date()%&gt;</p>
<p>&lt;%'获取当前时间%&gt;<br />
&lt;%=Time()%&gt;</p>
<p>&lt;%'获取当前时间的小时部分%&gt;<br />
&lt;%=hour(now())%&gt;</p>
<p>&lt;%'获取当前时间的分钟部分%&gt;<br />
&lt;%=minute(now())%&gt;</p>
<p>&lt;%'获取当前时间的秒数部分%&gt;<br />
&lt;%=second(now())%&gt;</p>]]></description>
  <category><a href="/22.html">ASP代码获取时间日期获取函数</a></category>
</item><item>
  <title>谈谈网站内部链接如何优化？</title>
  <link>/21.html</link>
  <pubDate>2011-01-11</pubDate>
  <guid isPermaLink="false">/21.html#comment</guid>
  <description><![CDATA[<p>对于网站内链优化，最主要的还是HTML代码技巧，我们可以通过以下几种方法详细了解：</p>
<h4>网站内链的优化主要有以下11点：</h4>
<ul>
    <li>1、对页面导航的优化。</li>
    <li>2、对文章列表页调用的优化。</li>
    <li>3、内容页面内链优化的办法其中最重要的准则就是：浏览者体验和搜索引擎优化兼而有之!</li>
    <li>4、网站目录结构不要超过三级。</li>
    <li>5、每个页面都需要有一个导航、以告诉用户目前所处地位及供给返回操作。</li>
    <li>6、为每篇文章加上标签，等你的内容多了以后，壮大的标签群的优势将凸显。</li>
    <li>7、定期检测逝世链，坏链，并将这些链接修复。</li>
    <li>8、文章内部锚文本不要过于频繁，一般一篇文章以不超过5次锚文本为宜。</li>
    <li>9、建立404页面。</li>
    <li>10、公共文章部分需加上相干内容链接及上、下篇文章导航，也可以根据需要加上一些如最新文章、人气回复等相干性链接。</li>
    <li>11、根据需要定期的写一些总结文章，将一些重要及精华文章在此排序，做个简略导航。效果也非常好，现在许多网站也都采用这种方法。</li>
</ul>
<h4>1、网站导航条优化：</h4>
<ol>
    <li>导航条尽量不要用图片和flash，如果是图片，请加上描述；</li>
    <li>导航条链接的写法首页连接不要/index.php，直接绝对域名连接xxx.com；</li>
    <li>最好每个页面都有导航条，方便蜘蛛爬出来；</li>
</ol>
<h4>2、内链建设之二：列表页优化 (列表页优化主要谈的是栏目/频道/内容页调用其他列表页时候的优化)</h4>
<ol>
    <li>列表页的相关性原则 ，列表页的链接最好是链接和列表页内容差不多的文章。</li>
    <li>列表页的显示形式 列表页的分页显示 最好是每一个翻页都写出来，如：1 2 3 4 5 6 这样的形式，这样方便蜘蛛来爬取；</li>
</ol>
<h4>3、内链建设之三：内容页的链接优化</h4>
<p>采用原创性连接：比如我在一篇介绍seo培训方法的时候，文章内容中出现了另一个栏目的&ldquo;****有限公司&rdquo;这个文章的标题，那么我可以连接到这篇文章，这种独一无二的标题叫做原创 性连接这种是可以做相互连接的!</p>
<p>采用名词性连接：我在介绍无限极的一片文章中出现了&ldquo;seo&rdquo;这个词，那么我们不能将其连接到seo这个栏目!因为这种连接叫做名词性连接，名词性连接只能连接到同频道(同栏目)内的文章， 或者首页!而原创性的链接则没有这种限制!</p>
<p>有的seo新手会将文章页面出现的关键词全部加黑加粗链接到首页，这种做法是不对的!一个文章的内容中，导出的链接数目不能超过5个!(当然特殊情况除外)因为如果这样去做的话会有链接农 场的嫌疑，也会分散该页面的权重!那么有的人会问：&ldquo;我网站首页有两个关键词，而且文章内容中出现了这两个关键词，那么我可不可以把这两个关键词都连接到首页呢?&rdquo;答案是不可以 因为： 搜索引擎只会计算一次连接权重，做多了没有作用，也会分散权重!</p>
<p>4、内链建设之四：网站地图制作(网站地图作用：方便蜘蛛抓取网页，有些页面如果太深了，可能蜘蛛爬取不到，方便客户浏览网站)</p>]]></description>
  <category><a href="/21.html">谈谈网站内部链接如何优化？</a></category>
</item><item>
  <title>使Pre标签使内容自动换行</title>
  <link>/pre-huanhang.html</link>
  <pubDate>2010-12-27</pubDate>
  <guid isPermaLink="false">/pre-huanhang.html#comment</guid>
  <description><![CDATA[<p>Pre元素可定义预格式化的文本，被包围在 pre 元素中的文本通常会保留空格和换行符，而文本也会呈现为等宽字体。</p>
<p>Pre标签的一个常见应用就是用来表示计算机的源代码。</p>
<p>而我们经常碰到的一个问题是如果一个代码上碰到有图片或者网页地址就会使代码很长，结果会造成页面撑开或者代码超出边界。非常难受，如果用overflow:hidden那么会将原来的代码隐藏掉，用overflow:auto则会出现滚动条，代码也不方便阅读。</p>
<p>然而使用Pre标签就能很好的解决这个问题，以下是Pre标签样式</p>
<p>值 &nbsp;描述<br />
normal&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;默认。空白会被浏览器忽略。<br />
pre&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 空白会被浏览器保留。其行为方式类似 HTML 中的 &lt;pre&gt; 标签。<br />
nowrap&nbsp;&nbsp;&nbsp;&nbsp; 文本不会换行，文本会在在同一行上继续，直到遇到 &lt;br&gt; 标签为止。<br />
pre-wrap&nbsp;&nbsp;保留空白符序列，但是正常地进行换行。<br />
pre-line &nbsp;&nbsp;&nbsp; 合并空白符序列，但是保留换行符。<br />
inherit&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 规定应该从父元素继承 white-space 属性的值。</p>
<p>有个pre-wrap，保留空白符序列，但是正常地进行换行。</p>
<p>在线页面上只要加上样式：<br />
pre {<br />
white-space: pre-wrap;<br />
word-wrap: break-word;<br />
}<br />
就能使&lt;pre&gt;的内容自动换行了。</p>]]></description>
  <category><a href="/pre-huanhang.html">使Pre标签使内容自动换行</a></category>
</item><item>
  <title>有意思的SEO搜索引擎优化考试！</title>
  <link>/seo-kaoshi.html</link>
  <pubDate>2010-12-27</pubDate>
  <guid isPermaLink="false">/seo-kaoshi.html#comment</guid>
  <description><![CDATA[<p>以下是网络上转载过来的，仔细看了下，哈哈很有意思。看你能回答正确几题！</p>
<p><strong>1．如果你的网站是关于手机的，下面哪个是最好的网页标题？</strong><br />
A．手机，买手机，手机报价，手机新闻，手机游戏，手机软件<br />
B．本站提供各种价格的便宜手机供你选择<br />
C．手机|手机之家<br />
D．主页|shouji.com</p>
<p><strong>2．如果你的网站地图指向页面的链接超过100个，你会怎么办？<br />
</strong>A．创建层次型链接，把网站地图按层次分成多个页面<br />
B．继续添加新的链接<br />
C．给网站地图添加一个新页面，把新链接加入新页面<br />
D．不再往网站地图里加入新的链接</p>
<p><strong>3．一个纯内容的页面（如文章，博客等）应该有多少字？</strong><br />
A．100－200<br />
B．500－800<br />
C．200－400<br />
D．800+</p>
<p><strong>4．最优关键字密度？</strong><br />
A．2％－5％<br />
B．页面内容保持正常，但是利用隐藏文字，alt标签，meta标签尽量多加关键字<br />
C．尽可能保持文章对用户的友好性<br />
D．不管关键字密度，搜索引擎不关心这个，只集中于内容，做到人们都爱链接你的页面</p>
<p><strong>5．你应该在meta标签里放什么？<br />
</strong>A．在meta标签的keywords中放满关键字列表，把重要的关键字放在meta标签的description中<br />
B．忽略meta标签，搜索引擎不用这些<br />
C．在meta标签的description中写上你网站的简短描述，在meta标签的keywords放上最重要的关键字<br />
D．在meta标签的keywords放上最重要的关键字，忽略meta标签的description</p>
<p><strong>6．你怎么利用网站上的图片？</strong><br />
A．利用alt标签精确描述每张图片，包括图片周围的描述性内容<br />
B．在alt标签中写上最重要的关键字，后面加上&ldquo;图片&rdquo;<br />
C．只在必要的时候使用，不用每张都加，因为这根本不重要<br />
D．利用alt标签加入关键字列表以增加关键字密度</p>
<p><strong>7．下面哪个标签是用于强调重要文字的？</strong><br />
A．&lt;b&gt;<br />
B．&lt;strong&gt;<br />
C．&lt;heavy&gt;<br />
D．&lt;bold&gt;</p>
<p><strong>8．搜索引擎最信任哪种网站？</strong><br />
A．PR值高的网站<br />
B．.edu和.gov网站<br />
C．PR值低但反向链接多的网站<br />
D．PR值中等到高且拥有很多高PR值反向链接的网站<br />
E．B和D都是</p>
<p><strong>9．下面哪个网站能提供高质量的链接？</strong><br />
A．PR＝7的网站<br />
B．和你的网站内容接近且拥有从.edu和.gov反向链接的PR＝5的网站<br />
C．拥有大量被搜索引擎K掉的重复页面<br />
D．有一些可信的反向链接，PR＝6，但和你的网站关系不大的网站</p>
<p><strong>10．如果有下面四个链接让你选择，你选择哪个？</strong><br />
A．PR＝5相关网站首页上的内容相关的链接<br />
B．PR＝7内容无关链接页面上的链接，此页面上还有指向其它网站的50个链接<br />
C．PR＝6内容相关链接页面上的链接，此页面上还有指向其它网站的20个链接<br />
D．PR＝6目录网站页面上的链接，此页面上只有指向其它网站的10个链接</p>
<p><strong>11．选择链接时下面哪个是最重要</strong><br />
A．链接文字<br />
B．PR值<br />
C．链接页面上的外链数<br />
D．链接页面上的Title标签</p>
<p><strong>12．建站开始的前6个月多少外链最合适</strong><br />
A．每个月50－70个<br />
B．每个月100+<br />
C．尽可能多<br />
D．每个月25－40个</p>
<p><strong>13．内容很少网站获得高排名的最好方法？</strong><br />
A．拥有大量各种各样网站的自然（内容相关）反向链接<br />
B．网站页面填满关键字和隐藏文字<br />
C．使用内容生成软件来做搜索引擎作弊来获得搜索引擎排名<br />
D．付费来获得高PR值</p>
<p><strong>14．下面哪种做法不会受到Google的惩罚？</strong><br />
A．针对搜索引擎自动生成数千个页面<br />
B．稳步创建高质量链接<br />
C．采集其它网站的内容<br />
D．有google认为是坏链的网站的反向链接</p>
<p><strong>15．设计网站的结构时，下面哪个方法不好？</strong><br />
A．创建网站地图指向网站的每个页面<br />
B．网站的每个页面都可以通过最多3次点击访问<br />
C．把网站的所有内部页面链接到你的其它网站<br />
D．创建网站的结构性</p>
<p><strong>16．网站获得流量最好的方法是什么？<br />
</strong>A．点击付费广告<br />
B．购买高PR值链接以提高本站PR值，以提高在搜索引擎中的排名<br />
C．提交网站到搜索引擎和分类目录，专心创建网站内容<br />
D．创建别人爱链的有质量的网站内容，然后通过博客，论坛等宣传网站内容<br />
E．以上都是</p>
<p><strong>17.网站优化的主要工作是什么？</strong><br />
答：通过调整网站的结构和内容令其达到逻辑结构，物理结构和内容结构的统一以便于搜索引擎的排名提高，其包含了网站目录结构和代码优化，关键字优化，内外链建设等优化手段。</p>
<p><strong>18.如何判断一个有价值的外部链接？</strong><br />
答：反向链接网站的相关度，以及网站的反向链接广泛度，PR值以及搜索引擎排名。</p>
<p><strong>19.如果你要买NOKIA3100手机电池，你会用什么关键字进行搜索。</strong><br />
答：诺基亚3100电池</p>
<p><strong>20.说出你所了解的国外搜索引擎。</strong><br />
答：AOLYahooInfoSeekLycosExciteWebcrawlerAsk（支持自然提问）dmoz（ODP）Googlesearch（元搜索）</p>]]></description>
  <category><a href="/seo-kaoshi.html">有意思的SEO搜索引擎优化考试！</a></category>
</item><item>
  <title>如何减少搜索引擎优化爬取单一页面？</title>
  <link>/seo-pachong.html</link>
  <pubDate>2010-12-27</pubDate>
  <guid isPermaLink="false">/seo-pachong.html#comment</guid>
  <description><![CDATA[<p>我们经常会发现搜索引擎优化爬虫都非常喜欢爬取首页，以前认为大量爬取首页是好事，因为更新的文章经常在首页出现，可以被快速收录。现在看来，从局部上看是好事，但是从整体上看，爬虫每次爬取量都是有限的，抓到一定数据量就会离开。所以许多有价值的页面反而没被抓取到。</p>
<p>在这种情况下，在站内的某个页面被链接次数越多，它被爬虫抓取的频率就越高，最典型的例子就是首页。因此我们根据数据，把爬虫大量链接的页面，在站内许多地方都给nofollow掉，只留个别链接，保证爬虫以前抓取它一两次即可。这样在被抓取数据量一定的情况下，减少了单一页面浪费的爬虫流量，自然增大了爬虫爬取的页面数量。这样你的网站更新频率自然提高。</p>]]></description>
  <category><a href="/seo-pachong.html">如何减少搜索引擎优化爬取单一页面？</a></category>
</item><item>
  <title>通过以下22点进行网站优化来提高网站权重</title>
  <link>/youhua-22.html</link>
  <pubDate>2010-12-26</pubDate>
  <guid isPermaLink="false">/youhua-22.html#comment</guid>
  <description><![CDATA[<p>最基本的SEO网站优化上的一些方向性的东西google站长指南已经指出来了。如果要好好的做SEO，就从这些基本点下手，就可以提高自己网站在google中的权重。不要怀疑这些东西，看上去很基础很明了，但是SEO真正在乎的，就是这些东西。有一些是长久要做的，有一些是SEO暂时解决不了的难题需要站长配合，总之与其天天看论坛，不如从这些基本指南上下手，结合数据看看有多大效果。通过以下22点进行网站优化来提高网站权重。</p>
<p>0、确保网站内容丰富，网站中包含相关的关键字，能够正确使用关键字，并且能够指明您网站内容的主题。</p>
<p>1、导出链接一定要注意指向网站的质量，不作弊、相关度一定要高。</p>
<p>2、不要作弊，包括使用软件刷点击率、站群、发垃圾链接、买卖链接、关键字堆砌（包括隐藏链接、文本、使用title和alt）、隐藏真实内容、欺骗性的重定向等等。</p>
<p>3、避免重复内容。（本站做的还不到位）</p>
<p>4、保证网站健康指数，不含毒。</p>
<p>5、网站应具有清晰的层次结构和文本链接。每个网页应至少可以通过一个静态文本链接打开。</p>
<p>6、为用户提供包含指向网站重要部分的链接的站点地图。如果站点地图中包含的链接数量过多，您应将该站点地图分成多个网页。</p>
<p>7、将特定网页上的链接限制在合理的数量内。</p>
<p>8、网站应实用且信息丰富，网页文字应清晰、准确地表述要传达的内容。</p>
<p>9、要考虑到用户会使用哪些字词来查找您的网页，确保网站上确实包含了这些文字。</p>
<p>10、尽量使用文字而不是图片来显示重要的名称、内容或链接。Google 抓取工具无法识别图片中所含的文字。如果必须对文字性内容使用图片，请考虑使用&ldquo;ALT&rdquo;属性来加入一些描述性的文字。</p>
<p>11、确保 &lt;title&gt; 元素和 ALT 属性具有描述性且准确无误。</p>
<p>12、检查链接是否损坏，并确保 HTML 格式正确。</p>
<p>13、如果要使用动态网页（即网址中包含&ldquo;?&rdquo;字符），请注意并非每一个搜索引擎信息采集软件都能抓取动态和静态网页。这有助于缩短参数长度并减少参数数目。</p>
<p>14、使用诸如 Lynx 的文本浏览器来检查您的网站，因为大多数搜索引擎信息采集软件查看您网站的方式与 Lynx 几乎一样。如果诸如 Javascript、Cookie、会话 ID、框架、DHTML 或 Flash 等复杂功能造成您无法在文本浏览器中看到整个网站，则搜索引擎信息采集软件在抓取您的网站时可能会遇到问题。</p>
<p>15、允许搜索漫游器在不使用可跟踪其网站访问路径的会话 ID 或参数的情况下抓取您的网站。这些技术对跟踪单个用户的行为非常有用，但漫游器的访问模式却完全不同。如果采用这些技术，可能会导致对网站的索引编制不完整，因为漫游器可能无法排除那些看上去不同、但实际却指向同一个网页的网址。</p>
<p>16、确保您的网络服务器支持 If-Modified-Since HTTP 标头。通过该功能，您的网络服务器可以告诉 Google 自上次抓取您的网站以来，内容是否已发生变化。支持该功能可以节省您的带宽和开销。</p>
<p>17、利用网络服务器上的 robots.txt 文件。该文件会告诉抓取工具哪些目录可以抓取，哪些目录不可抓取。确保该文件是适合网站的最新版本，以免意外拦截 Googlebot 抓取工具。请访问 <a href="http://www.robotstxt.org/faq.html">http://www.robotstxt.org/faq.html</a>，了解如何在漫游器访问您的网站时对其进行指示。您可以使用 Google 网站站长工具中的 robots.txt 分析工具来测试 robots.txt 文件，以确保正确使用此文件。</p>
<p>18、如果您的公司购买了内容管理系统，请确保系统创建的网页和链接可以被搜索引擎抓取。</p>
<p>19、使用 robots.txt 可避免抓取搜索结果页或其他自动生成的网页，这些网页不会为来自搜索引擎的用户带来太多额外价值。</p>
<p>20、对网站进行测试，以确保其在不同的浏览器中均能正确显示。</p>
<p>21、监控网站的性能并优化载入时间。Google 的目标是向用户提供相关度最高的搜索结果以及最佳用户体验。飞快的网站速度可以提高用户满意度，还可改善网页的整体质量（尤其对于互联网连接速度慢的用户），我们也希望网页的总体速度会随着网站站长对各自网站的改善而提高。</p>]]></description>
  <category><a href="/youhua-22.html">通过以下22点进行网站优化来提高网站权重</a></category>
</item><item>
  <title>整理两大HTML标签优化应用</title>
  <link>/html-biaoqian-youhua.html</link>
  <pubDate>2010-12-24</pubDate>
  <guid isPermaLink="false">/html-biaoqian-youhua.html#comment</guid>
  <description><![CDATA[<h3>常方法HTML标签优化一</h3>
<p><strong>1. 使用相对URL</strong></p>
<p>对于页面中的各种URL，例如链接、外链CSS的href、外链Javascript的src、图片src、iframe src等，如果能够确定它们与当前页面是处于同一域名下的话，则可以使用相对URL，这样每一个URL都能够节省至少一个域名的长度。</p>
<p><strong>2. 删除HTTP或HTTPS</strong></p>
<p>绝对URL都以HTTP或HTTPS等协议头开始，如果能确定URL的协议与当前页面URL的协议是一致的，或者说该URL在多种协议下均是可用的，则可以考虑删除这个协议头。这样做虽然有些非主流，但事实证明是可行的，而且也有理论依据(见http://www.ietf.org/rfc/rfc2396.txt 第5.2节描述)。Nexus One的这个页面中有些资源URL就删除了协议头，虽然并不是出于节省资源的目的，但至少证明删除协议头是可行的。</p>
<p>对于CSS，如果删除协议头在IE7、IE8下会造成CSS下载两次，这个是需要注意的问题。</p>
<p><strong>3. 删除注释</strong></p>
<p>与CSS、Javascript一样，也可以通过删除HTML中的注释来实现优化。然而，这一点对于HTML来说却要复杂一些，因为在HTML中存在某些特殊作用的注释是不能删除的。</p>
<p>(a). IE条件注释</p>
<pre>&lt;!--[if expression]&gt; HTML &lt;![endif]&mdash;&gt;</pre>
<p>诸如这样的语法，只有符合expression的浏览器才能识别其中的内容。</p>
<p>(b). CDATA注释</p>
<pre>/*  */</pre>
<p>CDATA本身是XHTML中才需要的，在CDATA中的内容不需要对特殊字符进行转义，不过为了兼容老版本的浏览器，需要加上注释，以免出错。不过，对于这个注释，如果你的页面并没有真正的使用XHTML标准则可以大胆的删除掉。使用XHTML标准不是简单的声明DTD就可以办到的，除此之外还需要服务器能够派application/xhtml+xml这样的内容格式，另外还需要浏览器支持，目前IE并不支持XHTML格式。因此，目前你的页面可能是按照XHTML规范来写的，也能通过HTML验证，但想要兼容IE则一定还是以HTML方式来展示的。这样一来，很多为了遵循标准而增加的内容则可以删除，具体的在后文的橙色部分详述。</p>
<p>(c). 自定义注释</p>
<p>产品中自定义的一些具有特定功能的注释，例如统计。</p>
<p><strong>4. 压缩空白符</strong></p>
<p>在HTML中的大多数标签中，多个空白符都会被压缩成一个来显示，于是可以通过删除多余的空白符来减小HTML体积。不过需要注意的是并不是所有的空白符都可以这样做，例如pre、textarea中的空白符是按原样显示的，标签属性中的属性值也是按原样显示的，例如title、value等。</p>
<p><strong>5. 压缩inline css &amp; Javascript</strong></p>
<p>不管inline还是external，都需要压缩，这是减小体积的最直接的方式。</p>
<p><strong>6. CSS&amp;Javascript尽量外链</strong></p>
<p>外链CSS和Javascript，不仅仅是减小HTML本身的体积，而且还可以充分利用浏览器的缓存机制，所以当CSS、Javascript的代码量超过一定体积时，尽量外链。除此之外，尽量避免在页面中使用<span style="border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; background-color: #eee; border-top: #ccc 1px solid; border-right: #ccc 1px solid">onmouseover=&rdquo;xxxx&rdquo;</span>的方式来注册事件，既不利于维护也容易产生不必要的冗余代码。</p>
<p><strong>7. 删除元素默认属性</strong></p>
<p>在HTML规范中，很多HTML元素的属性是有默认值的，对于这些默认值可以抹去不写，下面是不完全统计。</p>
<table border="0" cellspacing="0" cellpadding="2">
    <tbody>
        <tr>
            <td><strong>标签</strong></td>
            <td><strong>属性</strong></td>
            <td><strong>默认值</strong></td>
        </tr>
        <tr>
            <td>style</td>
            <td>media</td>
            <td>screen</td>
        </tr>
        <tr>
            <td>link</td>
            <td>media</td>
            <td>screen</td>
        </tr>
        <tr>
            <td>form</td>
            <td>method</td>
            <td>get</td>
        </tr>
        <tr>
            <td>form</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>input</td>
            <td>type</td>
            <td>text</td>
        </tr>
    </tbody>
</table>
<h3>常方法HTML标签优化二</h3>
<p>常方法HTML标签优化二是指那些有违标准，或者会导致页面出现无法预料的问题的一类方法，算是一类非常规的方法，因此也仅仅适用于一些非常规的页面，例如搜索引擎首页。</p>
<p><strong>1. 删除或替换</strong></p>
<p>DOCTYPE对于页面展现非常重要，浏览器会根据具体的DOCTYPE来决定如何显示页面，除非你对删除DOCTYPE后的页面展示十分有把握，否则不要轻易删除。另外一种可行的方式是采用HTML5中的写法，即，大多数浏览器能够将这种doctype写法解析为标准或准标准(Almost Standard)模式，不过依然会造成一些问题，具体见这里。目前百度、Google都是这么做的。</p>
<p><strong>2. 删除标签属性值的引号</strong></p>
<p>引号不是必须的，删之。此处也需要考虑一些特殊情况，例如属性值中包含引号等。</p>
<p>（提醒：不符合XHTML规范）</p>
<p><strong>3. 省略某些属性值</strong></p>
<p>例如disabled、checked、multiple等的值都可以省略。</p>
<p>（提醒：不符合XHTML规范）</p>
<p><strong>4. 删除可选的闭合标签</strong></p>
<p>例如body、p、tr等标签是允许没有闭合标签的，具体的参考此处。</p>
<p>（提醒：不符合XHTML规范）</p>
<p><strong>5. 删除自动闭合标签的&rdquo;/&rdquo;</strong></p>
<p>（提醒：不符合XHTML规范）</p>
<h3>工具</h3>
<p>HTML优化工具目前比较理想的是Absolute HTML Compressor，另外，PageSpeed1.6中也引入了HTML压缩功能，不过目前只有四个简单的策略，尚处于实验性阶段。随着大家对前端性能越来越高的关注度，HTML优化及压缩方面也一定会有所发展的。</p>
<h4>总结</h4>
<p>1. HTML优化及压缩的发展滞后于前端其他资源，不过目前也已经引起大家越来越多的关注。</p>
<p>2. 绿色规则中的很多都是在写码过程中就可以注意和遵循的，如果能把这个优化融入到编码中，效果应该更好。</p>
<p>3. 橙色规则由于违背某些规范，只适用于某些特定的页面，使用时务必谨慎。</p>]]></description>
  <category><a href="/html-biaoqian-youhua.html">整理两大HTML标签优化应用</a></category>
</item><item>
  <title>精美WEB2.0 Phtoshop的图层样式和渐变样式</title>
  <link>/web-photoshop.html</link>
  <pubDate>2010-12-24</pubDate>
  <guid isPermaLink="false">/web-photoshop.html#comment</guid>
  <description><![CDATA[<p>以下精美WEB2.0 Phtoshop的图层样式和渐变样式非常适合做网页设计使用。</p>
<p><strong>&nbsp;一、精美的WEB2.0 Phtoshop的图层样式</strong></p>
<p><img alt="web2.0 样式" width="593" height="444" src="http://www.ljun.net/upload/Image/101224211427_85.jpg" /></p>
<p>下载v3.0：<a href="http://www.dezinerfolio.com/system/files/web_2_0_grads_v30.zip">http://www.dezinerfolio.com/system/files/web_2_0_grads_v30.zip</a><br />
下载v2.0：<a href="http://www.dezinerfolio.com/system/files/web20layerstylesve01.zip">http://www.dezinerfolio.com/system/files/web20layerstylesve01.zip</a><br />
官方下载地址：<a href="http://www.dezinerfolio.com/2007/05/06/ultimate-web-20-layer-styles/">http://www.dezinerfolio.com/2007/05/06/ultimate-web-20-layer-styles/</a></p>
<p><strong>二、Phtoshop的渐变样式</strong></p>
<p>&nbsp;<img class="" alt="" width="400" height="200" src="http://www.ljun.net/upload/Image/101224211554_38.jpg" /></p>
<p>下载地址：<a href="http://www.dezinerfolio.com/system/files/df-220-Amazing-Styles-v3.zip">http://www.dezinerfolio.com/system/files/df-220-Amazing-Styles-v3.zip</a><br />
官方下载地址：<a href="http://www.dezinerfolio.com/2008/11/19/220-amazing-free-photoshop-layer-styles/">http://www.dezinerfolio.com/2008/11/19/220-amazing-free-photoshop-layer-styles/</a><br />
图层样式和渐变样式的载人：打开菜单中的&ldquo;编辑&rdquo;-&ldquo;预设管理器&rdquo;，在&ldquo;预设类型&rdquo;中选择&ldquo;渐变&rdquo;或&ldquo;样式&rdquo;，再点击&ldquo;载人按钮&rdquo;就可以了。</p>]]></description>
  <category><a href="/web-photoshop.html">精美WEB2.0 Phtoshop的图层样式和渐变样式</a></category>
</item><item>
  <title>CSS 3.0样式参考手册下载</title>
  <link>/css3.html</link>
  <pubDate>2010-12-24</pubDate>
  <guid isPermaLink="false">/css3.html#comment</guid>
  <description><![CDATA[<p>备受期待的 CSS 3 新功能圆角、多背景、@font-face 用户自定义字体、动画与渐变、渐变色、盒阴影、RGBa &ndash; 加入透明色、文字阴影等等。<br />
CSS3 的出现，让代码更简洁、页面结构更合理，性能和效果得到兼顾！firefox，safari等浏览器已经支持CSS3了，有必要学习CSS3。</p>
<p><a href="http://isd.tencent.com/css3/css3.0manual.chm.zip"><strong>点击这里下载CSS 3.0 参考手册</strong></a></p>]]></description>
  <category><a href="/css3.html">CSS 3.0样式参考手册下载</a></category>
</item><item>
  <title>SEO网站优化中文网站书签收集</title>
  <link>/seo-shuqian.html</link>
  <pubDate>2010-12-24</pubDate>
  <guid isPermaLink="false">/seo-shuqian.html#comment</guid>
  <description><![CDATA[<p>以下是我们收集的一些中文网站书签，对于做书签优化有非常大的帮助。</p>
<p><strong>PR0</strong><br />
<a href="http://www.haoei.com/">http://www.haoei.com/</a> <br />
<a href="http://bookmark.hexun.com/index.aspx">http://bookmark.hexun.com/index.aspx</a><br />
<a href="https://cid-4ae3537633c67758.skydrive.live.com/browse.aspx/.Favorites">https://cid-4ae3537633c67758.skydrive.live.com/browse.aspx/.Favorites</a><br />
<a href="http://leshou.com/">http://leshou.com/</a><br />
<a href="http://www.diubl.com/">http://www.diubl.com/</a><br />
<a href="http://www.loozi.com/">http://www.loozi.com/</a><br />
<a href="http://www.531d.com/">http://www.531d.com/</a><br />
<a href="http://www.wang1314.com/">http://www.wang1314.com/</a><br />
<a href="http://www.wozhai.com/">http://www.wozhai.com/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><strong>PR2</strong><br />
<a href="http://szpc.net/">http://szpc.net/</a><br />
<a href="http://www.chunw.com/">http://www.chunw.com/</a><br />
<a href="http://www.xm123.com/">http://www.xm123.com/</a><br />
<a href="http://www.352200.com/net/">http://www.352200.com/net/</a></p>
<p><strong>PR3</strong><br />
<a href="http://www.onedoor.cn/">http://www.onedoor.cn/</a></p>
<p><strong>PR4</strong><br />
<a href="http://www.35766.com/">http://www.35766.com/</a><br />
<a href="http://www.chouti.com/">http://www.chouti.com/</a><br />
<a href="http://myweb.cn.yahoo.com/my.html">http://myweb.cn.yahoo.com/my.html</a><br />
<a href="http://www.5135.net/">http://www.5135.net/</a><br />
<a href="http://login.2345.com/login.php">http://login.2345.com/login.php</a><br />
<a href="http://www.beihai-go.com/">http://www.beihai-go.com/</a><br />
<a href="http://www.elanw.com/tuijian.php">http://www.elanw.com/tuijian.php</a><br />
<a href="http://zzxgj.com/">http://zzxgj.com/</a><br />
<a href="http://bms.yesky.com/">http://bms.yesky.com/</a></p>
<p><strong>PR5</strong><br />
<a href="http://www.9fav.com/">http://www.9fav.com/</a><br />
<a href="http://vivi.sina.com.cn/">http://vivi.sina.com.cn/</a><br />
<a href="http://221.12.147.30/url_submit.php">http://221.12.147.30/url_submit.php</a></p>
<p><strong>PR6<br />
</strong><a href="http://shuqian.youdao.com/">http://shuqian.youdao.com/</a><br />
<a href="http://zh.wikipedia.org/zh-cn/Wikipedia:%E9%A6%96%E9%A1%B5">http://zh.wikipedia.org/zh-cn/Wikipedia:%E9%A6%96%E9%A1%B5</a><br />
<a href="http://www.hemidemi.com/bookmark/popular/channel">http://www.hemidemi.com/bookmark/popular/channel</a><br />
<a href="http://www.9ku.com/">http://www.9ku.com/</a><br />
<a href="http://shuqian.qq.com/">http://shuqian.qq.com/</a></p>
<p><strong>PR7</strong><br />
<a href="http://bookmark.udn.com/">http://bookmark.udn.com/</a><br />
<a href="http://cang.baidu.com/">http://cang.baidu.com/</a><br />
<a href="http://www.mister-wong.cn/">http://www.mister-wong.cn/</a></p>
<p><strong>PR8<br />
</strong><a href="https://www.google.com/bookmarks/">https://www.google.com/bookmarks/</a></p>]]></description>
  <category><a href="/seo-shuqian.html">SEO网站优化中文网站书签收集</a></category>
</item><item>
  <title>右下角弹窗广告效果JS代码</title>
  <link>/ad-right-js.html</link>
  <pubDate>2010-12-24</pubDate>
  <guid isPermaLink="false">/ad-right-js.html#comment</guid>
  <description><![CDATA[<p>右下角弹窗广告效果JS代码，有应用于定时提示用户，或投放小广告。</p>
<p>&lt;script type=&quot;text/javascript&quot;&gt;<br />
var RBMessage={<br />
&nbsp;boxW:200,<br />
&nbsp;boxH:101,<br />
&nbsp;init:function(){<br />
&nbsp;&nbsp;var that = this;<br />
&nbsp;&nbsp;this.createBox();<br />
&nbsp;&nbsp;document.getElementById(&quot;msg_close&quot;).onclick = function() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.BoxWin.style.display=&quot;none&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;},<br />
&nbsp;bind: function() { //绑定窗口滚动条与大小变化事件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var that = this,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; st, rt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.onscroll = function() {<br />
&nbsp;&nbsp;&nbsp;if( !!window.ActiveXObject &amp;&amp; !window.XMLHttpRequest ){<br />
&nbsp;&nbsp;&nbsp;&nbsp;clearTimeout(st);<br />
&nbsp;&nbsp;&nbsp;&nbsp;clearTimeout(that.timer2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;that.setOpacity(0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;st = setTimeout(function() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that.BoxWin.style.top = that.getY().top;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that.show();<br />
&nbsp;&nbsp;&nbsp;&nbsp;},500);<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.onresize = function(){<br />
&nbsp;&nbsp;&nbsp;if (!!window.ActiveXObject &amp;&amp; !window.XMLHttpRequest) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;clearTimeout(rt);<br />
&nbsp;&nbsp;&nbsp;&nbsp;rt = setTimeout(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that.BoxWin.style.top = that.getY().top<br />
&nbsp;&nbsp;&nbsp;&nbsp;}, 100);<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp; },<br />
&nbsp;show: function() { //渐显<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clearInterval(this.timer2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var that = this,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fx = this.fx(0, 100, 0.1),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.timer2 = setInterval(function() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t = fx();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.setOpacity(t[0]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (t[1] == 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clearInterval(that.timer2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10);<br />
&nbsp;&nbsp;&nbsp; },<br />
&nbsp;fx: function(a, b, c) { //缓冲计算<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var cMath = Math[(a - b) &gt; 0 ? &quot;floor&quot;: &quot;ceil&quot;],<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c = c || 0.1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return function() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return [a += cMath((b - a) * c), a - b]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; },<br />
&nbsp;setOpacity: function(x) { //设置透明度<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var v = x &gt;= 100 ? '': 'Alpha(opacity=' + x + ')';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.style.visibility = x &lt;= 0 ? 'hidden': 'visible'; //IE有绝对或相对定位内容不随父透明度变化的bug<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.style.filter = v;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.style.opacity = x / 100;<br />
&nbsp;&nbsp;&nbsp; },<br />
&nbsp;getY: function() { //计算移动坐标<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var d = document,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b = document.body,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e = document.documentElement;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var s = Math.max(b.scrollTop, e.scrollTop);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var h = /BackCompat/i.test(document.compatMode) ? b.clientHeight: e.clientHeight;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var h2 = this.BoxWin.offsetHeight;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foot: s + h + h2 + 2 + 'px',<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top: s + h - h2 - 2 + 'px'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; },<br />
&nbsp;moveTo: function(y) { //移动动画<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clearInterval(this.timer);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var that = this;<br />
&nbsp;&nbsp;var moveTopNum=-that.boxH;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.timer = setInterval(function() {<br />
&nbsp;&nbsp;&nbsp;moveTopNum+=5;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.BoxWin.style.bottom =&nbsp; moveTopNum +'px';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (moveTopNum &gt;= 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clearInterval(that.timer);<br />
&nbsp;&nbsp;&nbsp;&nbsp;that.bind();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },50);<br />
&nbsp;&nbsp;return this;<br />
&nbsp;&nbsp;&nbsp; },<br />
&nbsp;createBox:function(){<br />
&nbsp;&nbsp;this.BoxWin=document.createElement('div');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.style.width = this.boxW+&quot;px&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.style.height =&nbsp; this.boxH+&quot;px&quot;;<br />
&nbsp;&nbsp;this.BoxWin.style.bottom = - this.boxH+&quot;px&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.id = &quot;msg_win&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.BoxWin.innerHTML = '&lt;div class=&quot;icos&quot;&gt;&lt;a href=&quot;javascript:void 0&quot; title=&quot;关闭&quot; id=&quot;msg_close&quot;&gt;X&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;msg_title&quot;&gt;温馨提示(标题)&lt;/div&gt;&lt;div id=&quot;msg_content&quot;&gt;&lt;/div&gt;';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.body.appendChild(this.BoxWin);<br />
&nbsp;&nbsp;var that = this;<br />
&nbsp;&nbsp;setTimeout(function() { //初始化最先位置<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.BoxWin.style.display = 'block';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.moveTo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },1000);<br />
&nbsp;&nbsp;return this;<br />
&nbsp;}<br />
};<br />
RBMessage.init();<br />
&lt;/script&gt;</p>]]></description>
  <category><a href="/ad-right-js.html">右下角弹窗广告效果JS代码</a></category>
</item><item>
  <title>做好SEO网站优化要掌握好分寸</title>
  <link>/seo-youhua-fencun.html</link>
  <pubDate>2010-12-08</pubDate>
  <guid isPermaLink="false">/seo-youhua-fencun.html#comment</guid>
  <description><![CDATA[<p>SEO网站优化技术本身就是一个不断探索的过程，搜索引擎在变SEO技术也要随时调整，一条路走到黑的方法是不行的，在日常工作中遇到壁垒不可怕，通过所掌握的数据分析能找到问题所在及时的改正，通过现象看本质也是对从事SEO工作的一项基本要求。在技术上遇到的危机要一分为二的去看待，看到危也要看到机遇，没有一种方法是永久不变有效的。</p>
<h3>网站内容伪原创</h3>
<p>对于网站管理员比较少的时候网站内容的更新不会比较少，通过对知名网站的分析会发现网站的竞争优势不一定是外部链接。网站内部链接的优化设计同样重要，并且易于操作。搜索引擎本身就是一个大型数据库，在数据库中存放的都是比较有价值的东西，而大量重复的内容就会严重影响了搜索引擎对网站的抓取，降低了网站在搜索引擎中的权重。当然网络中重复转载的东西非常多，文章的转载不一定就会造成网站权重降低，关键是网站内容的相关性，网站中的内容都是围绕关键词的文章，这样在用户进入网站之后会沿着网站的链接更加深入的了解问题，同样会获得好的用户体验，网站对相关问题的整理也是一种比较好的方式，但是不是鼓励网站内容的转载，尽管转载对网站权重影响不是很严重还是支持原创内容。并且要保证原创的比例。</p>
<h3>网站外链群发</h3>
<p>在SEO网站优化中最重要的一个工作就是网站外部链接的优化，外部链接理想的增上形式应该是多种多样的，比如软文的大量转载，指向网站的外部链接的分布是非常广泛的，而在站长自己建立的博客论坛资源的时候网站的外部链接通常比较集中，虽然有几十甚至上百的博客论坛资源但是对于整个网络而言仍然是一个链接孤岛，容易被搜索引擎视为作弊，但是这种方法不是不可行的，在网站推广的初期还是可以操作的。利用一些站外部资源站推动网站的PR和权重，但是不要将这些工作作为工作的重点。</p>
<p>事情都是一分为二的，SEO网站优化也是这样，不是说某种方法就是有效，某种方法就是降权，关键是站长怎样利用这些技术。</p>]]></description>
  <category><a href="/seo-youhua-fencun.html">做好SEO网站优化要掌握好分寸</a></category>
</item><item>
  <title>最新推出VIP香港空间通知</title>
  <link>/vip-hk.html</link>
  <pubDate>2010-11-01</pubDate>
  <guid isPermaLink="false">/vip-hk.html#comment</guid>
  <description><![CDATA[<p>尊敬的客户，为满足广大客户要求，提升<a href="http://www.39wa.com" target="_blank">香港空间</a>更优质的网络环境，我司旗下网站（<a href="http://www.39wa.com">www.39wa.com</a>）全新推出VIP香港虚拟主机，VIP香港空间有着更优质的网络环境、并且在稳定、速度、安全等方面做了更大的改进，各方便有了明显的提升。凡购买企业型香港空间以上就可以自动开通，欢迎广大用户订购！如有疑问欢迎来电来函咨询！</p>]]></description>
  <category><a href="/vip-hk.html">最新推出VIP香港空间通知</a></category>
</item><item>
  <title>精选30个采用超大背景的国内网站</title>
  <link>/30-beijing.html</link>
  <pubDate>2010-08-25</pubDate>
  <guid isPermaLink="false">/30-beijing.html#comment</guid>
  <description><![CDATA[<p>随着显示器分辨率和网络带宽的飞速发展，好像越来越多的网站开始使用超出常规尺寸的照片或插图来作为网站的背景。不得不承认的是，超大的背景图片能让网站的视觉冲击力更强，尤其是在分辨率大的显示器下。和传统的网站设计相比，这种设计能给网站更多的生命力。现在利晶科技为您精选了80个使用超大背景的国内网站，作为网页设计师的你一定要看，绝对不会失望的！</p>
<p>1、<a href="http://www.august.com.au/">August</a><br />
使用了Flash可扩展背景图片可根据浏览器的尺寸可看到扩展。<br />
<img alt="" width="470" height="160" src="http://www.ljun.net/upload/Image/101207220713_56.jpg" /></p>
<p>2、<a href="http://carfreaks.net/">Car Freaks</a><br />
这个网站经常更换他们的首页背景图片来保持新鲜感。<br />
<img alt="" width="470" height="160" src="http://www.ljun.net/upload/Image/101207220853_61.jpg" /></p>
<p>3、<a href="http://ringvemedia.com/">Go To China</a><br />
一个使用高清晰度照片作为网站背景图的完美实例。在调整浏览器大小后网站的背景图也会随之扩展。<br />
<img alt="" width="470" height="160" src="http://www.ljun.net/upload/Image/101207221019_24.jpg" /></p>
<p>4、<a href="http://macallanridge.com/">MacAllan Ridge</a><br />
整体配合很好，有山中有树的感觉！蕴含很深！<br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207221437_46.jpg" /></p>
<p>5、<a href="http://fall.tnvacation.com/">tnvacation.com</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207221704_49.jpg" /></p>
<p>6、<a href="http://www.jirnsum.eu/">Jirnsum.eu</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207221752_53.jpg" /></p>
<p>7、<a href="http://www.surfinparadise.com.au/">Surf in Paradise</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207221853_22.jpg" /></p>
<p>8、<a href="http://www.flamedigital.com/">Flame Digital</a><br />
<img alt="" src="http://www.ljun.net/upload/Image/101207222027_30.jpg" /></p>
<p>9、<a href="http://www.friskdesign.com/">Frisk Design</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222205_97.jpg" /></p>
<p>10、<a href="http://www.montereyinfo.org/">Monterey</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222250_21.jpg" /></p>
<p>11、<a href="http://pueblobonito.com/">Pueblo Bonito</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222331_10.jpg" /></p>
<p>12、<a href="http://www.jansport.com/js_home.php">Jansport</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222457_72.jpg" /></p>
<p>13、<a href="http://champneys.com/">Champneys</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222533_77.jpg" /></p>
<p>14、<a href="http://www.include-digital.com/">Include Digital</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222617_80.jpg" /></p>
<p>15、<a href="http://www.albanigra.com/">Alba Nigra</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222656_30.jpg" /></p>
<p>16、<a href="http://www.welcomebrand.co.uk/">Welcomebrand.co.uk</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222733_69.jpg" /></p>
<p>17、<a href="http://www.neftysworld.com/">Nefty's World</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207222829_21.jpg" /></p>
<p>18、<a href="http://www.upstruct.com/">Upstruct</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223315_55.jpg" /></p>
<p>19、<a href="http://www.cinq7.com/fr/">Cinq7</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223357_69.jpg" /></p>
<p>20、<a href="http://www.liberatocreative.com/">Liberato Creative</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223455_56.jpg" /></p>
<p>21、<a href="http://youlove.us/">Youlove.us</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223704_24.jpg" /></p>
<p>22、<a href="http://brandonwolvin.com/">Brandon Wolvin</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223730_60.jpg" /></p>
<p>23、<a href="http://www.buenretirovergara.com/">Buen Retiro Vergara</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223821_58.jpg" /></p>
<p>24、<a href="http://www.thefarmerandthechef.com/">The Farmer and the Chef</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223908_13.jpg" /></p>
<p>25、<a href="http://www.csslayout.com/">CSS Layout</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207223940_05.jpg" /></p>
<p>26、<a href="http://www.pivonka.eu/">Pivonka.eu</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207224153_24.jpg" /></p>
<p>27、<a href="http://charlesmartinbooks.com/">Charles Martin Books</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207224226_56.jpg" /></p>
<p>28、<a href="http://www.mtv.com/?source=CTY_CA">MTV</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207224330_39.jpg" /></p>
<p>29、<a href="http://www.careforkidsfarm.com/">Careforkidsfarm.com</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207224421_03.jpg" /></p>
<p>30、<a href="http://www.viget.com/inspire">Viget &ndash; Inspire</a><br />
<img alt="" width="470" height="200" src="http://www.ljun.net/upload/Image/101207224539_50.jpg" /></p>]]></description>
  <category><a href="/30-beijing.html">精选30个采用超大背景的国内网站</a></category>
</item><item>
  <title>精选15个国外CSS架构网站收集</title>
  <link>/jingxuan15-css.html</link>
  <pubDate>2010-08-12</pubDate>
  <guid isPermaLink="false">/jingxuan15-css.html#comment</guid>
  <description><![CDATA[<p>我们为您精选了15个国外CSS架构网站，网站架构设计都非常不错！可以去参考下。CSS架构通常只是一些CSS文件的集合，这些文件包括基本布局、表单样式、网格或简单结构、以及样式重置等。技术应用非常到位！</p>
<p>1、<a target="_blank" rel="nofollow" href="http://960.gs/"><strong>960 Grid System</strong></a><br />
960网格系统是一个通过提供通常使用的尺寸简化网站开发流程的努力的结果，基于960像素的页面宽度。它有两种类型，12和16列，他们可以独立使用或是协同使用。</p>
<p>2、<a target="_blank" rel="nofollow" href="http://www.wymstyle.org/en/"><strong>WYMstyle CSS Framework</strong></a><br />
这个项目的目的是提供一组经过良好测试的模块化的CSS文件，能够用于网站的快速设计。WYMstyle是一组CSS文件，你可以很容易的组合这些文件来快速的创建你的网站的布局。通过提供可靠的、经过良好测试的CSS模块，WYMstyle 力求让每个网站防止枯燥的跨浏览器兼容性测试。</p>
<p>3、<a target="_blank" rel="nofollow" href="http://www.yaml.de/en/home.html"><strong>YAML CSS Framework</strong></a><br />
Dirk Jesse的强大的(X)HTML/CSS框架为许多的简单或更复杂的网站项目提供完整的默认模板包。YAML基于网页标准并支持所有现代浏览器。所有的 Internet Explorer的主要渲染漏洞都被解决。YAML 完全支持从5.x到7.0的所有的IE版本。</p>
<p>4、<a target="_blank" rel="nofollow" href="http://developer.yahoo.com/yui/grids/"><strong>YUI Grids CSS</strong></a><br />
基本的YUI网格CSS提供4种预设的页宽、6种预设模板和再分为2、3、4卷的区块的功能。 这个4KB的文件可提供超过1000中页面布局组合。</p>
<p>5、<a target="_blank" rel="nofollow" href="http://code.google.com/p/logicss/"><strong>Logicss&nbsp;Framework</strong></a><br />
Logic CSS 框架是用来减少开发符合web标准的xHTML布局的时间的一个由CSS文件和PHP程序组成的集合。通常跨浏览器表现行为(不是Meyer的reset文件或是用&ldquo;*&rdquo;)，排版支持文本字体大小调整(使用EMs) 和垂直居中，符合可定义的灵活的布局网格利用css代码生成工具。</p>
<p>6、<a target="_blank" rel="nofollow" href="http://sandbox.pocoo.org/clevercss/"><strong>CleverCSS</strong></a><br />
CleverCSS是一个用于css的受Python启发的小型的标记语言，它可用于以整洁的和结构化的方式创建一个样式表。在很多方面它都比CSS2整洁和强大。与CSS最明显的区别是句法：它基于缩进而且不单调。虽然这显然违反了Python的规则，它依然是组织样式的很好的主意。</p>
<p>7、<a target="_blank" rel="nofollow" href="http://elements.projectdesigns.org/"><strong>Elements CSS Frameworks</strong></a><br />
Elements 是一个实用的CSS框架。它是为了帮助设计师更快更高效的来写CSS而建立。Elements 已经超越了仅仅作为一个框架，它有自己的项目工作流。它拥有你完成项目所需的所有东西，这也让你和你的浏览者感到愉悦。</p>
<p>8、<a target="_blank" rel="nofollow" href="http://code.google.com/p/blueprintcss/"><strong>Blueprint CSS</strong></a><br />
Blueprint&nbsp;是一个&nbsp;<strong>CSS 框架</strong>，它的目的是减少你的css开发时间。它提供一个可靠的css基础去创建你的项目，BP由一个易用的网格、合理的布局和一个打印样式。</p>
<p>9、<a target="_blank" rel="nofollow" href="http://www.davidgoldingdesign.com/schema.html"><strong>Schema Web Design Framework</strong></a><br />
<strong>Schema</strong> 是一个为了提供在重复的设计任务中必须的CSS和HTML标签而设计的表现层的网页框架设计。 与为每一个新的网站项目从零开始创建HTMl/CSS不同，Schema提供必要的基础来开始并立马让你的设计跑起来。</p>
<p>10、<a target="_blank" rel="nofollow" href="http://code.google.com/p/emastic/"><strong>Emastic CSS Framework</strong></a><br />
Emastic&nbsp;是一个CSS框架，它有连续的任务：探索陌生的新世界，寻找新生活和新的网站空间，大胆的去CSS框架尚未到达的领域。它是轻量的、在页面宽度上比较人性化，在网格中使用固定和不固定的列宽。 Elastic 用&ldquo;em&rdquo;布局。</p>
<p>11、<a target="_blank" rel="nofollow" href="http://www.thatstandardsguy.co.uk/blog/2006/11/23/my-css-framework/"><strong>That Standards Guy CSS Framework</strong></a><br />
只能调用单个样式文件；主样式需要取得CSS认证(WCAG 1.0)；跨浏览器兼容性&mdash;包括Internet Explorer (IE) 5.x for Mac；IE Hacks使用独立文件；快速创建模板；少量注释/实例演示，可以节省时间来理解。</p>
<p>12、<a target="_blank" rel="nofollow" href="http://www.contentwithstyle.co.uk/Articles/17/a-css-framework/"><strong>Content with Style Framework</strong></a><br />
下一个逻辑步骤就是将这个扩展为CSS框架，允许使用写好并通过测试的组件来快速开发网站。实际上所需的是搞定一套命名习惯和一个灵活的基本模板</p>
<p>13、<a target="_blank" rel="nofollow" href="http://code.google.com/p/css-boilerplate/"><strong>Boilerplate CSS Framework</strong></a></p>
<p>14、<a target="_blank" rel="nofollow" href="http://eswat.ca/"><strong>ESWAT Web Project Framework</strong></a><br />
ESWAT正在重新整理。如果你是冲着我的网站框架来的，那么你就可以在这里下载。也许你也想看看我的其他项目gmachina、AppleSeed。</p>
<p>15、<a target="_blank" rel="nofollow" href="http://devkick.com/lab/tripoli/"><strong>Tripoli CSS Framework</strong></a><br />
Tripoli是一个用于HTML表现的通用css规范。通过重设和重建浏览器标准，Tripoli 为你的网站项目提供了一个标准的、跨浏览器表现的基础。</p>]]></description>
  <category><a href="/jingxuan15-css.html">精选15个国外CSS架构网站收集</a></category>
</item><item>
  <title>SEO网站优化十大技巧</title>
  <link>/seo-youhua-jiqiao.html</link>
  <pubDate>2010-08-07</pubDate>
  <guid isPermaLink="false">/seo-youhua-jiqiao.html#comment</guid>
  <description><![CDATA[<p>搜索引擎优化(SEO)是网站网络营销中的核心部分，它可以提高目标网站在搜索引擎的搜索结果页面的自然排名。</p>
<p><strong>一、以文字为主的页面元素</strong></p>
<p>不少网站充斥了大量的图片和FLASH动画，搜索引擎却不能识别这些文件所表达的意思，也无法收录到搜索引擎中。能够用文字表达的地方，尽量不要用图片来代替，避免把文字做到图片里面，要让文字成为主角，其它只是点缀。</p>
<p><strong>二、URL的优化</strong></p>
<p>一个好的URL会对网站有好处。那么，什么样的URL才是最完美的呢?我认为深度为2。即&ldquo;首页/文章/index&rdquo;这样权重是最高的，而那些&ldquo;首页/栏目/&hellip;&hellip;/n栏目/index&rdquo;因为深度太深，对搜索引擎不友好。因为你的层次越深，权重越低，大家可以看看新浪，它的新闻虽然多，但是层次都不超过3级。关于文章内容的URL普遍是&ldquo;/10/0517/20/64000146BC.html&rdquo;这样的格式毫无意义,除了能表示它是什么时间更新的，就没有任何意义。而一些优化好的网站，都是直接使用拼音目录的。</p>
<p><strong>三、标题的优化</strong></p>
<p>网页优化可以说是从Title开始的。在搜索结果中，每个抓取内容的第一行显示的文字就是该页的Title，同样在浏览器中打开一个页面，地址栏上方显示的也是该页的Title。因此，Title可谓一个页面的核心。对Title的书写要注意以下问题：</p>
<p>(一)Title简短精炼，高度概括，含有关键字，而不是只有一个网站名。</p>
<p>(二)前几个词对搜索引擎最重要，因此关键字位置尽量靠前。</p>
<p>(三)将Title组织成符合语法结构和阅读习惯的短句，避免无意义的词组罗列式Title。</p>
<p><strong>四、适当使用Keywords</strong></p>
<p>关键字不仅是搜索引擎优化的核心，也是整个搜索引擎营销都必须围绕的核心。关键字的使用要注意以下问题：</p>
<p>(一)站在客户的角度考虑选用准确实用的关键字</p>
<p>(二)毋用意义太泛的关键字，关键字要体现网站或宣传品的独特性和卖点</p>
<p>(三)用自己的品牌或地理位置做关键字，突出品牌优势和区位优势</p>
<p>(四)控制关键字数量、密度及分布</p>
<p>一页中的关键字最多不要超过3个为佳，然后所有内容都针对这几个核心关键字展开，才能保证关键字密度合理。</p>
<p><strong>五、合理使用描述</strong></p>
<p>描述部分用简短的句子告诉搜索引擎和访问者关于本网页的主要内容。它的重要性在Title和Keywords之后。描述的书写要注意以下问题：</p>
<p>(一)描述中出现关键字，与正文内容相关</p>
<p>(二)同样遵循简短原则，字符数含空格在内不要超过200个字符</p>
<p>(三)补充在Title和Keywords中未能充分表述的说明</p>
<p><strong>六、合理搭配网页语言</strong></p>
<p>Table因其数据处理能力强,兼容性好。后来为什么大家都采用DIV+CSS。不仅因为更符合引擎抓取。更重要的是DIV+CSS好处是体积小。Table有个致命的弱点就是太复杂了。导致页面体积增大。网页体积越小，显示速度也越快。DIV虽然有这个好处，但兼容性却较差。各种浏览器中有各种不同的标准，即使是IE6和IE7也不能完全兼容。我提议整体布局用DIV,一些复杂细节用Table。这样才能达到最完美的搭配。</p>
<p><strong>七、重复内容的优化</strong></p>
<p>搜索引擎非常反感重复的东西，重复出现最多的地方在于一些分页。比如，内容页里有页一&hellip;页N。各栏目的文章列表等等都会出现大量重复的标题。对于那些内容页的分页我采用第一页。原始标题，那么从第二页开始，我就会在标题中插入&ldquo;第二页：文章标题&rdquo;如此的形式。这样不是就不重复了吗?有一些人处理这个问题使用了AJAX技术。我认为不合适,因为这样会导致分页的内容无法被搜索引擎所抓取。在分页时，还有个问题就是Keywords/ Description或许也会造成重复，我的解决办法是从第2个分页开始就剔除Keywords/ Description这两个标签。</p>
<p><strong>八、增加反向链接和提高PR值</strong></p>
<p>网站制作发布后，应该考虑和一些网站交换友情链接。交换友情链接可以增加网站的反向链接数，如果对方的PR值高，那效果更好。关键是反向链接的链接按钮，不要用图片，要用文字，而且要用关键字作为链接按钮。一个页面的PR值的一个简单计算公式：PR(A)=0.15+0.85(PR(Ti)/C(Ti)+&hellip;+PR(Tn)/C(Tn))。合理的利用PR值高的页面，并非所有页面都互链就好。网站尽量减少交换链接的数量，控制在5，6个高质量网站交换链接。</p>
<p><strong>九、把握好SEO的时效性的尺度</strong></p>
<p>SEO是个不断变化的行业,搜索引擎每天在调整算法，用户爱好和热点也在变化，所以SEO是个动态过程，没有一劳永逸的搜索排名。但不要把能优化的地方都优化，要使网站显得自然平衡，从而保证收录的持久性。</p>
<p><strong>十、避免使用SEO作弊手段</strong></p>
<p>了解基本的作弊手段，目的是避免无意间采用了相关手段遭到处罚。常见手段有关键字堆砌，虚假关键字,隐形文本/链接，重定向，复制站点或内容，桥页/门页，隐形页面，重复注册等。</p>
<p>另外，选用高速稳定安全的服务器，富有吸引力的域名，丰富的网站内容，大量的原创文章，页面元素优化，良好的导航及框架结构也是SEO公认的重要组成。同时SEO从网站架构开始,贯穿网站建设、运营的整个营销过程。只有前期工作扎实有效才能减少优化的工作量，我们不能把SEO看作是一个步骤，要把它当成一种网站从构建到达成运营目标的始终坚持的理念。</p>]]></description>
  <category><a href="/seo-youhua-jiqiao.html">SEO网站优化十大技巧</a></category>
</item></channel>
</rss>