03 2011 档案

摘要:一个不常见的闭包陷阱:var test1 = { name: 'Cson' }; var name = 'noName'; with (test1) { function setName() { name = 'xiaoc'; } setName(); } alert(test1.name); alert(name);我们常常在资料中看到类似这样的描述:with打开对象闭包,在对象闭包里设置属性和方法等于为该对象添加属性以及方法。按这种思路理解,上面的结果应该分别是:'xiaoc'以及'noName'.但是实验结果 阅读全文
posted @ 2011-03-31 23:18 Cson 阅读(933) 评论(4) 推荐(2) 编辑
摘要: 功能说明: 在GMC实习的时候,写过一个图片滚动切换的控件,现在也发布一下。 1。支持点击左右按钮滚动图片。 2。支持点击右上角的选择按钮进行图片滚动。 支持IE 6 7 8 FireFox Chrome 实现原理: 把所有对象包含在单行,并且通过按钮的点击,控制单行的移动,实现图片滚动效果。 阅读全文
posted @ 2011-03-30 16:45 Cson 阅读(2065) 评论(7) 推荐(3) 编辑
摘要: 功能说明: 1.点击图片使其成为可缩放状态。 2.拖动句柄改变图片大小,拖动过程图片为半透明状态。 3.点击图片外的区域取消图片可缩放状态。 支持 IE 6 7 8 firefox chrome 实现原理: 捕获图片的点击事件,根据图片的尺寸以及位置生成对应的拖动手柄,拖动过程中根据鼠标的坐标,经过一系列计算,改变图片的位置和大小以及手柄的位置。 阅读全文
posted @ 2011-03-29 22:20 Cson 阅读(1596) 评论(7) 推荐(4) 编辑
摘要: 功能说明: 在淘宝,京东之类的电子商务网站一般会有商品放大浏览功能,帮助顾客分析产品质量,这次的放大器程序正是模仿了这种效果,并支持如下功能: 1.图片局部放大。 2.鼠标滚轮调整放大倍数。 支持IE6 7 8 firefox chrome 阅读全文
posted @ 2011-03-28 00:53 Cson 阅读(1362) 评论(3) 推荐(2) 编辑
摘要:学习web开发有一段时间了,还有一年多就毕业,把以前弄过的一些作品放上来,欢迎交流~~你们的建议会是我最大的财富。thanks~ 阅读全文
posted @ 2011-03-28 00:27 Cson 阅读(410) 评论(2) 推荐(1) 编辑
摘要: 功能说明: 通过鼠标上下左右的移动,翻转呈现相册。支持浏览器IE6 7 8(IE8下会比较卡,IE6 7则不会) firefox chrome 实现原理: 根据鼠标的坐标,以及层与层之间缩放的倍数,早鼠标移动时重新计算每层图片的宽度,高度以及位置,形成3D翻转效果。翻转角度和鼠标移动位移占页面一半宽度的比例成正比。 阅读全文
posted @ 2011-03-27 22:57 Cson 阅读(1090) 评论(3) 推荐(2) 编辑

点击右上角即可分享
微信分享提示