about

I’m glad you found me. My name is xing zhou and I am a developer

blog

document.cookie的使用

       我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本 文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文 件、程序等创建的,但是 javascript 也提供了对 Cookies 的很全面的访问权利。       我们先要学一学 Cookie 的基本知识。       每个 ...

五角星评分特效


     我们经常会看到给某某评分的一个特效,就是原来的5个五角星星都是空心的,当鼠标滑过哪个五角星,那个五角星及之前的五角星就会变亮,给用户的感觉非常直观。如图: 
 
 
 未评分时:
 
 
 
 
 
 
 
 鼠标滑到第三个五角星上时: 
 
 
 
 
 
 
 
 
...

图片轮换效果


     近些年各种网站都在主页上放置一个图片轮换效果,看上去非常美观非常炫,以前这种效果通常是用flash制作,现在有了js,我们可以很方便的模仿这个效果,下面我们做一个带索引的、更高端的图片轮换效果。 
 
 
 
 
 
 这个效果是把鼠标放到数字“1,2,3,4,5”时,会对应显示第“1,2,3,4,5”张图片
 
 
 对应的Html代码为:
 
 &#...

window.location.hash属性简介

location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如 http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。       很多人都喜欢收藏网页,以便于以后的浏览。不过对于Ajax页面来...

定义JS的命名空间

为了防止变量的重复,很有必要为JS写一个命名空间注册函数var GLOBAL = {};
 GLOBAL.namespace = function(str) {
 var arr = str.split(".");
 var o = GLOBAL;
 for(var i = (arr[i] == "GLOBAL"); i < arr.length; i++) {
 ...

JS把URL中的参数解析为一个对象

很多情况下我们需要URL中用户的参数,用JS解析非常方便,那么如何解析这个url呢,代码如下var url = "www.abc.com?id=1&class=2&name=3";
 var i = url.indexOf("?");
 var param = url.substring(i+1); // 得到id=1&class=2&name=3 = param...

那些年面试过的公司

简单的记录一下那些年面试过的公司1. SB公司,在这里SB是公司的英文缩写,不是那个被赋予其他感情色彩的两个字母。第一次面试SB公司是在大二下学期,辅导员群发信息说SB公司招硬件测试,那时考虑反正也没什么事,身边的朋友也有在工作的,就决定去经历一下,在网上投过简历之后接到了HR的面试邀请,次日的上午10点准时到了公司,还凑巧看到了几个软件学院的朋友也来面试此岗位,大家一起走进公司,也是第一次走进一家公司,感觉很新奇,话说10点时公司还没几个人来上班,过了一会儿HR才来,...

给索贝刘盾老师的一封邮件

       老师您好,我明天要去公司和人事部谈一下关于我的去留问题。经过这几天的思考和分析,我不准备和索贝的外包公司签协议。       公司培养了我们一年多,如今说走就走,感觉很惭愧,公司这一年的培养,对于我们这些职业新人发展非常重要。在进索贝公司的联合实验室之前我还是个只对技术有点了解的学生,到如今可以在面试官面前充满自信,真心感谢公司的培养。       刚进公司时诚惶诚恐,怕自己做不出东西,怕自己辜负老师的期望,能走到现在多亏了老师和同事们的关怀。在公司学习的...

contact

want to talk something or join Thoughtworks, send email to Edward_mjz@hotmail.com