http://blog.sina.com.cn/footya[订阅][手机订阅]
个人资料
博文

js实现换肤功能的实现主要是通过利用js控制CSS来实现的。大致的实现原理是这样的,
1、先定义一个页面基本样式style.css来确定div的宽高等属性,使得整个页面的DIV元素有一个基本的框架结构。
2、再定义一系列的样式color1.css,color2.css……用来确定DIV元素的背景颜色,边框颜色等等。
3、用JS函数来决定调用哪个样式,并把调进来的样式写进cookie,这样就可以达功能。

例如:我们的页面结构如下:
<div id='header'></div>
<div id='contant'></div>
<div id='footer'></div>
-------------------------------------------
style.css
#header{width:700px;height:120px; margin:0px auto;}
#contant{width:700px;height:400px; margin:0px auto;}
#footer{width:700px;height:200px; margin:0px auto;}
-------------------------------------------
color1.css
#header,#contant,#footer{boder:1px solid #dfaf33; background-color:#eeeeee;}
-------------------------

本文首发地址:http://www.footya.com/article.php?id=22

ajax xhr 函数整个定义了3种情况:
1:先建立XMLHttpRequest,建立成功以后要在它的后面紧跟着建立一个xhr.overrideMimeType('text/xml')对于该句的解释在天极网找到了这么一段话“如果服务器的响应没有XML mime-type header,某些Mozilla浏览器可能无法正常工作。为了解决这个问题,如果服务器响应的header不是text/xml,可以调用其它方法修改该header”。
 if(window.XMLHttpRequest){
   xhr = new XMLHttpRequest();
   if(xhr.overrideMimeType)
 &nbs

*本文最先发布于我的官方博客http://www.footya.com/article.php?id=20  

   到目前为止在公司已经参与过2个网站的重构工作了,由于经验的欠缺,在重构的过程中遇到过不少问题,下面把我遇到的问题及解决办法,以及一些自己摸索出来的小技巧总结如下:

一、    DIV+CSS 技巧篇

●在重构也面之前要做的准备工作:

1.拿一张PSD效果图,必需是PSD的这样的话你就可以自己更加随意的做切片;

2.先把PSD不做切片生成一个网页,起名为index_psd.html(这个页面做参考用);

3. 在准备几个必需的文件夹 images(放图片) 、css(放css样式文件)、js(放js文件);

●准备工作做好以后,先分析整个页面的结构。分析页面的结构要先整体再部分,先看页面中最大的板块是怎样关联的是上下并列还是左右平铺。看清了页面的大板块结构,就可以构建页面最基础的几个区块了。例如我们的页面试上中下结构,这时就可以写:

<div id=”header”></div>//放也面

    如今web2.0炒的很厉害,先不去管它web2.0究竟是什么东西,反正div+css好像是火的不行了.各大知名站点都赶时髦似的把原来的表格布局翻新成了div+css,并美其名曰'本站符合web2.0标准',以便让别人觉得他们的网站用的是最先进的技术.div布局真有那么先进么?这个问题仍在争论之中.在这里咱们不参与这种无聊的争论,学会它自己感觉一下不就清楚了么?
    实际上div布局并不是什么高深的东西,如果你知道一点css就变得更简单了.首先我要说明几点:
    1.这里的div并不是我们所说的层,虽然他们的标签都是<div>,在这里你可以把div理
解成一个容器,它可以放文字,图片,表格等等.
    2.用div布局必须对页面的结构进行准确的分析,当然用table也要分析页面结构.用div要分清上下,左右,实际上div布局也只有上下,左右.分析结构要先整体再部分,先分析整体的页面布局,例如我们一般的页面是上(banner和导航),中(页面主体内容,新闻等等),下(版权信息块)结构.
 
   比较有意思,两年前的自己还在那瞎摸索,没想到现在就要给别人讲课了,真是有意思,好久没动过flash了,看来需要复习一下了。一直内向的自己,没对着很多人说过话,这次要去大教室给人讲课,怕怕的~~~好紧张呀,好好备课,挑战下自己!
   预祝自己讲课成功~~~ 
美工不是人做的(2006-06-04 11:55)
 
   我的工作在今天中午除了剩下的一个搜索页面算是全部完成了。
  整个制作过程真的是苦不堪言,从整个站点的构思、制作、修改没有一步不是令人崩溃的。虽然最后用的上的东西不多,但是仔细想想整个过程经历了大概4种布局构思,每一种否定以后就得全部重新构思有的甚至我都把几个主要的版面切好了,到最后还是舍弃了。
  整整一个月的时间基本上没有一天不在想这个东西,我走在路上注意看到的每一个广告牌,浏览了N多设计类网站,研究杂志的封面和广告布局色彩搭配,甚至是别人衣服上的图案……
  虽然最后这个样子也不是有多好,但是自己感觉还可以了,最重要的是我已经尽力了,只是想做些小图标完善下,无奈让考试逼的不能投入足够的时间和精力了。
 
今天又接到MM的电话(2006-05-27 21:39)
一种不知道什么的感觉,
她买手机了,
上午她发的短信让我猜是谁,
我一想就知道是她,
当时我正在上自习,
闲扯了几句就没再聊了.
 
晚上又接到了mm电话,
她说昨天才买的手机,
发的第一个短信就是上午我收到的那个,
说还被同学嘲笑了一番,
我听了这个真的不知道该是什么表情,
实际上我感觉真的是有点无奈,
并不是mm给我感觉不好,
只是我们真的是只是朋友.
 
和mm同学都4年了,
在高中的时候说话能说到一块,
但也不是经常聊天,
后来各自上了大学大一的时候我还经常问候下,
到了大三我几乎没有给任何人打过电话,
一方面是忙,另一方面是觉得实在没什么话可说,
人家打来电话必须得应酬着,
陪聊也是个很累的事情,
主要是自己太不健谈,
而且随着大学的结束更家严重.
 
 
 
谈如何释放C盘空间(2006-05-18 09:39)
 
下面这篇文章,主要讲讲Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间。

  1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

  2.删除以下文件夹中的内容: 

  x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件) 

  x:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件) 

  x:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(页面文件) 

  x:\Documents and Settings\用户名\Local Settings\History\下的所有文件(历史纪录) 

  x:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式) 

  x:\WINDOWS\Temp\下的所有文件(临时文件) 

  x:\WINDOWS\Serv