摘要:
jqzoom插件实现图片放大镜效果1. jquery.jqzoom.js//**************************************************************// jQZoom allows you to realize a small magnifier ... 阅读全文
摘要:
1. onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发;onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有。2. oninput事件与... 阅读全文
摘要:
1. 概述 当对象的构造函数非常复杂,在生成新对象的时候非常耗时间和资源的情况下,通过复制一个指定类型的对象来创建更多同类型的对象。这个指定的对象可被称为“原型”对象。原型模式的主要思想是基于现有的对象克隆一个新的对象,一般是由对象的内部提供克隆的方法,通过该方法返回一个对象的副本。 浅拷贝和深... 阅读全文
摘要:
1. 概述 开发过程中,当遇到一个“复杂的对象”在创建工作,该对象由一定各个部分的子对象用一定的算法构成,由于需求的变化,复杂对象的各个部分经常面临剧烈的变化,但将它们组合在一起的算法相对稳定。如何提供一种“封装机制”来隔离复杂对象的各个部分的变化,从而保持系统中的稳定构造算法而不随需求的变化而变... 阅读全文
摘要:
1. 概述 编程中总有一些类的对象需要是唯一的。例如:通过数据库句柄到数据库的连接是独占的,我们希望应用程序中共享数据库句柄,因为连接在打开或关闭时,会有开销。 让类自身负责保存它的唯一实例(静态变量)。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法(静态方法)。2. ... 阅读全文
摘要:
1. 概述 在编程中,经常需要new一些对象,但是在一些情况下, new操作直接生成对象会带来一些问题。举例来说,许多类型对象的创建需要一系列的步骤,在这种情况下,新对象的建立就是一个“过程”,不仅是一个操作。所以,如何能轻松方便地构造对象实例,而不关心构造对象实例的细节和复杂过程呢?2. 应用场... 阅读全文
摘要:
1. 概述 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。2. 应用场景 (1)多个类只区别在表现行为不同,在运行时动态选择具体要执行的行... 阅读全文
摘要:
Request.Form:获取以POST方式提交的数据。Request.QueryString:获取地址栏参数(以GET方式提交的数据)。Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。有时候会得到不... 阅读全文
摘要:
jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传。下载地址百度云:http://pan.baidu.com/s/1eQoYE46360云:http://yunpan.cn/Qi7B5wdiewUMP 访问密码 06b6微云:http://url.cn/QMQ79... 阅读全文
摘要:
解决方法有两种:一种是CSS,使用background-size:cover实现图片的拉伸效果,但是IE8及以下版本不支持background-size,于是可以使用微软的滤镜效果,但是IE6不支持。body{background:url(bg.jpg) center center;backgrou... 阅读全文