预览模式: 普通 | 列表
http://www.94this.com.cn/article/22.htm介绍了自己写的一个改变checkbox和radiobotton样式的插件,但可能大家也有时要用到checkbox的全选、反选、取消的效果,但这时要怎么改变checkbox默认的样式呢,所以我又写了这样一个简单的插件,用起来也很简单:

$("input[name=language]").chkSlt(["#id1","#id2","#id3"])

说明:["#id1","#id2","#id3"]中的顺序分别是全选、取消、反选的id。

查看更多...

Tags: jquery 改变checkebox样式 全选 取消 反选 插件 plugin

分类:jquery框架 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 70

jquery两级联动插件doubleSelect

用起来很简单的一个插件,以后做两级联动就很方便了。

程序代码 程序代码

$(document).ready(function(){
  var sOption={
    "选项一":{

查看更多...

Tags: jquery 两级联动 插件

分类:jquery框架 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 89

控制ajax请求的插件

      好久没有碰jquery了,本来都不熟,现在是更生疏了。下面的插件是在工作因需要而在jquery官网找到的一个插件,我英语不懂,没法翻译,只是大致知道怎么用,其实也很简单,看看demo就知道了。插件的名字是ajaxmanager,其实我想大家也许知道,我写在这留个记录,省的以后用的时候到处找。

首先创建一个新的$.ajaxManager({参数});
var a=$.manageAjax({manageType:'sync',maxReq:0});

参数说明:

查看更多...

Tags: 控制ajax 队列 ajaxmanager queue

分类:jquery框架 | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 720
这篇主要对于单件模式的各种代码形式进行归纳总结。可能大家没有经意,实际上,单件模式也许是我们日常前端JS开发中使用频率最高的设计模式了。
概述

在软件系统中,总有一些类只能或者必须产生一个实例对象,比如线程池,缓存,注册表等等;对于这种类,如果产生多个实例对象,就会出现各种异常状况;对于这种对象只要创建一次并且分配一次内存空间即可,所以这里也有个问题,对象所分配的内存空间的消耗,对于长期不使用的对象,这就产生资源浪费,所以利用单件模式,也可以按照需要来创建对象。

定义

查看更多...

Tags: 单件模式 Singleton

分类:javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 33
概述

在各种各样的行为实现中,行为请求者与行为实现者紧密耦合,当每增加一个行为实现的时候,行为请求者必须增加一个对行为的处理,这样就需要大量改动请求者的操作,显然这样不利于维护和扩展。为了让行为请求者和行为实现者解耦,可以将行为封装为一个命令对象,但需要处理行为时,只要请求者知道命令对象,它本身不需要知道命令对象都做些什么,命令对象负责执行 接收者 的真正实现,这样就达到二者之间松耦合的目的。

定义

查看更多...

Tags: javascript 设计模式 命令模式 command

分类:javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 30
概述

它又是部分-整体的模式,元素有两种形式,一种是简单元素,一种是复杂元素,其中复杂元素是简单元素的组成,所以客户程序要操作复杂元素时,有时候它并不想了解内部包括哪些简单元素,但是又想能够保持简单元素的简易操作性,于是,就有了组合模式,它可以抽象成一个树状结构,其中简单元素为叶子结点,而复杂元素为非叶子结点。

定义

查看更多...

Tags: javascript 设计模式 Composite

分类:javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 17

APMServ软件Apache启动失败

一个搞php的朋友说下载了APMServ5.2.6后apache老启动失败,改端口,不要ssl前的勾,重装,尝试了n次都不行。具体现象是提示“Apache启动失败,请检查相关配置。√MySQL5.1已启动”,叫我看看,我不懂php,但朋友说你看看,能不能搞好无所谓,所以我也只好硬着头皮说试试。我按常规方法改了又试,试了又改,也弄了n次仍然不行,于是点击"Apache设置(A)-查看运行日志(E)",发现下面的文字:

PHP Warning:  [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.6. Rebuild it for your PHP version (5.2.9) or download precompiled binaries.\n in Unknown on line 0
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

由上面的日志可以清楚的判断到是php版本的原因。由于PHP version (5.2.6) 不会改动,所以问题就是eAccelerator编译时的版本要用5.2.9了。

查看更多...

Tags: APMServ5.2.6 Apache启动失败 eAccelerator

分类:故障记录 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 57