2016年8月1日

摘要: 引言: 鸭子类型: 面向对象的编程思想里,有一个有趣的概念,叫鸭子类型:“一只鸟走起来像鸭子、游起泳来像鸭子、叫起来也像鸭子,那它就可以被当做鸭子。也就是说,它不关注对象的类型,而是关注对象具有的行为(方法)” 面向接口的编程 编程思想还讲求单一原则,也就是要解耦,所以我们希望我们编写程序功能的时候 阅读全文
posted @ 2016-08-01 11:27 webkey-wzy 阅读(182) 评论(0) 推荐(0) 编辑
 

2015年12月4日

摘要: 怎样布局正六边形?-->如果不能直接布局,就只能采用图形的组合。-->既然是正六边形,则:-->AB=2分之根号3乘2倍的边长,也就是对于矩形ABCD来说,AB是BD的根号3倍(也可以用正切算tan30deg)。这样的矩形旋转两次60deg,轨迹就恰好是一个正六边形。-->事实上我们常常是要让它有一... 阅读全文
posted @ 2015-12-04 17:24 webkey-wzy 阅读(7606) 评论(0) 推荐(0) 编辑
 

2015年7月21日

摘要: 本文据下址理得http://www.zhangxinxu.com/wordpress/?p=552css3:(有兼容限制)-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);i... 阅读全文
posted @ 2015-07-21 10:06 webkey-wzy 阅读(438) 评论(0) 推荐(0) 编辑
 

2015年6月15日

摘要: *this只和执行环境有关,和声明环境无关。谁调用this,this就指向谁。*this的指向分为四种: 1.作为普通函数调用: 2.作为对象的方法调用: 指向对对象,但用新变量引用该方法时候,又变为普通函数调用,指向window: 解释:方法其实就是一个对象中,属性赋了一... 阅读全文
posted @ 2015-06-15 10:19 webkey-wzy 阅读(113) 评论(0) 推荐(0) 编辑
 

2015年4月8日

摘要: 具体使用时,我们还要判断浏览器,记得传入的是兼容事件:var e=window.event||ev;选择事件: 阅读全文
posted @ 2015-04-08 15:31 webkey-wzy 阅读(121) 评论(0) 推荐(0) 编辑
 

2015年3月23日

摘要: 此文章仅为个人学习 Aaron的jQuery源码分析 笔记之用。一:采用 构造函数 返回 原型初始化方法,原型初始化方法又返回构造函数 的方式代替new但当返回的却是‘web’而不是Object了,所以需要给init设计自己的作用域可以每次实例不同的init来避免this混淆但console.deb... 阅读全文
posted @ 2015-03-23 16:37 webkey-wzy 阅读(205) 评论(0) 推荐(0) 编辑
 

2015年3月22日

摘要: 却得到:问题来了:为什么子黑和父红没有上边距呢解决:为红块设置:上下border或者上下padding,或者!设置 overflow:hidden; 阅读全文
posted @ 2015-03-22 17:02 webkey-wzy 阅读(114) 评论(0) 推荐(0) 编辑
 

2014年12月19日

摘要: 每次用到诸如client,screen,offset等,虽然通常都是能用对的,但是总觉得不是那么的自信没错。所以整理一下可以再需要的时候来查阅。一:clientX和clientY,screenX和screenY:可见:正如字面所讲,screen是鼠标相对屏幕坐标,但screenY取不到客户区以外的值... 阅读全文
posted @ 2014-12-19 17:20 webkey-wzy 阅读(226) 评论(0) 推荐(0) 编辑
 

2014年12月2日

摘要: 发生条件:当浮动元素和非浮动元素相邻 时候,ie67下,两个元素就会多出3像素的间隔,其实是浮动元素产生的margin值解决办法:1:让没有浮动的元素也浮动; 2:让浮动元素产生margin-*:-3px; 阅读全文
posted @ 2014-12-02 15:30 webkey-wzy 阅读(104) 评论(0) 推荐(0) 编辑
 
摘要: 完美拖拽 点击回放拖动轨迹 Drag: offsetTop: offsetLeft: 阅读全文
posted @ 2014-12-02 15:24 webkey-wzy 阅读(161) 评论(0) 推荐(0) 编辑