03 2011 档案
摘要:一个不常见的闭包陷阱:var test1 = { name: 'Cson' }; var name = 'noName'; with (test1) { function setName() { name = 'xiaoc'; } setName(); } alert(test1.name); alert(name);我们常常在资料中看到类似这样的描述:with打开对象闭包,在对象闭包里设置属性和方法等于为该对象添加属性以及方法。按这种思路理解,上面的结果应该分别是:'xiaoc'以及'noName'.但是实验结果
阅读全文
摘要:
功能说明:
在GMC实习的时候,写过一个图片滚动切换的控件,现在也发布一下。
1。支持点击左右按钮滚动图片。
2。支持点击右上角的选择按钮进行图片滚动。
支持IE 6 7 8 FireFox Chrome
实现原理:
把所有对象包含在单行,并且通过按钮的点击,控制单行的移动,实现图片滚动效果。
阅读全文

摘要:
功能说明:
1.点击图片使其成为可缩放状态。
2.拖动句柄改变图片大小,拖动过程图片为半透明状态。
3.点击图片外的区域取消图片可缩放状态。
支持 IE 6 7 8 firefox chrome
实现原理:
捕获图片的点击事件,根据图片的尺寸以及位置生成对应的拖动手柄,拖动过程中根据鼠标的坐标,经过一系列计算,改变图片的位置和大小以及手柄的位置。
阅读全文

摘要:
功能说明:
在淘宝,京东之类的电子商务网站一般会有商品放大浏览功能,帮助顾客分析产品质量,这次的放大器程序正是模仿了这种效果,并支持如下功能:
1.图片局部放大。
2.鼠标滚轮调整放大倍数。
支持IE6 7 8 firefox chrome
阅读全文

摘要:学习web开发有一段时间了,还有一年多就毕业,把以前弄过的一些作品放上来,欢迎交流~~你们的建议会是我最大的财富。thanks~
阅读全文
摘要:
功能说明:
通过鼠标上下左右的移动,翻转呈现相册。支持浏览器IE6 7 8(IE8下会比较卡,IE6 7则不会) firefox chrome
实现原理:
根据鼠标的坐标,以及层与层之间缩放的倍数,早鼠标移动时重新计算每层图片的宽度,高度以及位置,形成3D翻转效果。翻转角度和鼠标移动位移占页面一半宽度的比例成正比。
阅读全文
