分类: 默认
JS日期和时间选择控件
Calendar.js(注:在.net环境下.js文件需存为utf-8格式)
/**//**//**
*本日历选择控件由tiannet根据前人经验完善而得。大部分代码来自meizz的日历控件。
*tiannet添加了时间选择功能、select,object标签隐藏功能,还有其它小功能。
*使用方法:
* (1)只选择日期
* (2)选择日期和小时
* (3)选择日期和小时及分钟
*设置参数的方法
* (1)设置日期分隔符 setDateSplit(s[……]
[转]日期加时间js控件
<script language=”JavaScript”>
/**//**
*本日历选择控件由tiannet根据前人经验完善而得。大部分代码来自meizz的日历控件。
*tiannet添加了时间选择功能、select,object标签隐藏功能,还有其它小功能。
*使用方法:
* (1)只选择日期 <input type=”text” name=”date” readOnly on[……]
[转]PHP中插件机制的一种实现方案
这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。
插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候
激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种非侵入式的模块化设计,实现了核心程序与插件
程序的松散耦合。一个典型的例子就是Wordpress中众多的第三方插件,比如Akimet插件用于对用户的评论进[……]
拒绝偷懒!USB鼠标不再罢工
最近买了个USB鼠标,用起来感觉很不错。但不久问题就来了,如果有一段时间(大约5~10分钟)不使用鼠标,它就会不工作了,无论你怎么移动鼠标,屏幕上的箭头就是不动。拔下鼠标插到另一个USB接口上,又能工作了。看来不是鼠标质量问题,经过反复研究、试验,终于找到了问题所在:原来鼠标采用了节电模式,一段时间不使用鼠标它就会“偷懒”进入休眠状态,休眠时间一久却无法“醒”来。
这电是省了,可带来的麻烦也不小啊,再说这也省不了多少电啊,这个情还是不领了。于是我进入“控制面板→系统→硬件→设备管理器”,双击“通用串[……]
JavaScript 面向对象程序设计(下)–继承与多态
1 几个基本概念
在讨论继承时,我们已经列出了一些基本概念了,那些概念是跟封装密切相关的概念,今天我们要讨论的基本概念,主要是跟继承与多态相关的,但是它们跟封装也有一些联系。
1.1 定义和赋值
变量定义是指用
var a;
这种形式来声明变量。
函数定义是指用
function a(…) {…}
这种形式来声明函数。
var a = 1;
是两个过程。第一个过程是定义变量 a,第二个过程是给变量 a 赋值。
同样
var a = function(…) {};[……]
JavaScript面向对象程序设计(上)–封装
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。
数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序设计的三要素之首,其它两个是继承和多态,关于它们的内容在后面再讨论。
关于数据封装的实现,在 C++、Java、C[……]
禁用WordPress自动保存的插件
WordPress在发布日志的时候有一个很令人讨厌的功能:自动保存,这个功能在网络较差的环境下经常出错,自动保存经常会出现无法保存成功的情况,而在这时候如果点发布文章,则系统会自动保存两篇文章(一篇在草稿中),实在是很烦人。
而升级到WordPress 2.5和2.6后,自动保存功能更是变本加厉,基本上是刚写完标题,就立刻自动保存,一半的可能是没有保存成功,每写一篇日志都要再去处理一次草稿,实在讨厌。
以前我介绍过一种直接修改WordPress代码的方法关闭自动保存功能,这个方法其实不好,因为Wo[……]