摘要: 继承是每一个javascript工具库和框架都不可少的部分。来看看各大类库的实现吧。1, prototype.1.7.1.jsfunction extend(destination, source) { for (var property in source) destination... 阅读全文
posted @ 2015-05-04 14:37 sinbad121 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 方案一、利用浮动的包裹性和相对定位百分比数据值特性,传说称之为“相对浮动”.unknow_width_center1{position:relative;left:50%;float:left;}.unknow_width_center1 li{position:relative;right:50%... 阅读全文
posted @ 2015-04-30 17:15 sinbad121 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 对于图片在box内水平居中的问题,在项目中肯定是会经常碰到的。 这是我目前知道的几种解决方法 先贴出html代码 方法1:.boxBlock{width:200px;height:200px;vertical-align:middle;display:table-cell;backg... 阅读全文
posted @ 2015-04-30 16:29 sinbad121 阅读(417) 评论(0) 推荐(0) 编辑
摘要: jQuery源码分析系列jQuery事件接口概述jQuery事件中实例对象和拓展对象之间的通信谈谈自定义事件jQuery.event.add事件详解jQuery.event.remove事件详解jQuery.event.triggerjQuery.event.dispatch详解jQuery对象的封... 阅读全文
posted @ 2015-04-30 13:48 sinbad121 阅读(170) 评论(0) 推荐(0) 编辑
摘要: jQuery.event.dispatch,字面意思是事件分发。就是执行绑定的函数。 在jQuery.event.add中,//1, jQuery.event.add中jQuery.event.dispatch.apply( eventHandle.elem, arguments )//2, ... 阅读全文
posted @ 2014-12-31 09:40 sinbad121 阅读(8851) 评论(0) 推荐(0) 编辑
摘要: jQuery事件之:jQuery.event.trigger 阅读全文
posted @ 2014-12-30 15:37 sinbad121 阅读(3186) 评论(0) 推荐(0) 编辑
摘要: 之前已经介绍过jQuery.event.add,现在我们来看看jQuery.event.remove 先上代码 /* elem: 处理的元素 types: 移除的事件 handler: 移除的方法 selector: 委托的元素 mappedTypes:*/re... 阅读全文
posted @ 2014-12-30 13:50 sinbad121 阅读(536) 评论(0) 推荐(0) 编辑
摘要: Query.event.add 阅读全文
posted @ 2014-12-27 15:40 sinbad121 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 作为前端开发人员,模块化编程是其身边一个重要工具。它可以规范你的代码,解决由于多个js之间的可能存在的依赖关系,并且提升网页渲染速度。首先来个简单的例子,实现一个简单的jia,jian,cheng,chu。先看例子: 很简单,data-main设置主模块page.js。这个模块... 阅读全文
posted @ 2014-12-25 15:58 sinbad121 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 之前我们模拟过jQuery的自定义事件,数据是直接绑定在元素上面。但我们知道,那样容易引起内存泄露。我们看看jQuery是如何做到的。 其实,jQuery的事件是基于Data开发的,其核心的三个方法add(), remove()和trigger()都是和Data对象在打交道。让我们来剖析jQe... 阅读全文
posted @ 2014-12-14 23:57 sinbad121 阅读(953) 评论(0) 推荐(0) 编辑