自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Triumphal

http://www.zhangkai.net

原创 纯 CSS 的固定表头和首列

将以下代码保存为网页文件后用非 IE 浏览器打开。<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

2018-06-13 09:27:12

阅读数 1312

评论数 1

原创 [JavaScript][ECMAScript]数组项的移动 Array.move

/** * 将数组中索引号为 sID 的项移动到索引为 tID 项的前面。此方法将改变数组项的顺序。 * @param {number} sID 要移动的索引号 * @param {number} tID 目标索引号,包含要移动的项的索引号在内。 * @returns {undefined...

2018-05-24 10:59:52

阅读数 343

评论数 0

原创 执行在 innerHTML 中包含的脚本

let runScript = html => { let _con = document.createElement("div"); _con.innerHTML = html; ...

2018-04-28 14:49:53

阅读数 337

评论数 0

原创 XMLHttpRequest 的 readystatechange 事件和 load 事件的区别

分别在 onreadystatechange 和 onload 里写入代码:xhr.onload = function () { console.log(`load:xhr.readyState == ${xhr.readyState} ,xhr.status=${xhr.status}`...

2018-04-20 15:21:49

阅读数 1140

评论数 0

原创 只显示页面图片的油猴脚本

运行后在页面右上角显示一个按钮,点击后只显示页面中的图片,需要时运行。// ==UserScript== // @name 只显示图片 // @version 0.1 // @author ZhangKai // @match *://*/* /...

2018-03-13 16:34:58

阅读数 586

评论数 0

原创 节拍器(HTML5版)

跑步的步频是180,走路的步频是130,跑步或走路时听的音乐节拍也要与步频一致,像我这样的严重强迫症患者,多一拍少一拍都不行,因此要找到相应节奏的音乐很不容易。网上找了很多的节拍器,都是设定频率后开始打拍,问题是我不可能知道一首音乐的精确节拍,一点一点试的话太麻烦!所以还是自己动手吧!下面这个节拍...

2018-02-06 10:59:10

阅读数 2128

评论数 0

原创 CSS 仿 iOS 系统通知数字样式

iOS 的图标上显示通知的数字: 下面代码就是用 CSS 模仿数字的样式: /*********************************************************/ /** 仿 iOS 系统通知数字样式 **/ span.num{ b...

2012-05-15 15:43:01

阅读数 6198

评论数 3

原创 又发现一个 IE8 的问题,在 JavaScript 中类属性名称与关键字重名时

业务系统中出现一个前台 JavaScript 错误,但在本机开发测试时一切正常。多次测试后发现报错的浏览器是 IE8,而本机测试的是 Chrome 和 IE9 却能正常运行。   经跟踪调试后发现,错误是在一个自定义类的属性上,这个属性名是:switch,而 switch 又刚好是 J...

2012-04-04 17:26:02

阅读数 1452

评论数 0

原创 纯 CSS 的多级菜单

无脚本,纯 CSS 实现,在非 IE 内核浏览器和 IE8+ 表现完美。 纯 CSS 多级菜单 .menu{} .menu ul,.menu li{margin:0; padding:0;list-style:none outside;} .m...

2012-03-01 14:44:32

阅读数 2943

评论数 0

原创 幻灯片播放 HTC 组件

第一个版本写的时候已是近10年前,原以为不会再用到这个功能,没想到...原版本用 VBS 写的,很冗长,现改为 JS,去除无用的功能,再做些优化。 岁月如流水呀... <!-- *************************************************

2011-08-07 10:47:18

阅读数 1329

评论数 0

原创 jQuery 版的 CheckBox 复选框成组联动(性能改进版)

上一个版本的缺点是当组和组成员较多时,性能较差,此版主要是将所有组和组成员缓存,以达到改善性能的目的。 /* ------------------------- 复选框联动 www.zhangkai.net -------------------------

2011-08-07 10:25:52

阅读数 3832

评论数 0

原创 jQuery 插件:随窗口大小变化的自适应高度元素

严格说,这个不算是插件,做回标题党。 /* 将具有 autoheight 属性的 div 元素设置为自动高度 用法:给需要的 div 元素添加 autoheight 属性,如: ... 可以修改选择符,如写为 ".autoheight" 或是其

2011-08-07 10:00:53

阅读数 7520

评论数 0

原创 VirtualPathProvider 类最简单明了的原理及用法

MSDN 上关于此类的说明是: 提供了一组方法,使 Web 应用程序可以从虚拟文件系统中检索资源。 很绕,到底是什么意思? 打个比方: 请求网站的 a.aspx 文件,该文件存在,则显示,不存在,就会出现 404 错误信息。 那么能不能这样,虽然这个文件不存在于服务器的文...

2011-01-26 23:38:00

阅读数 2246

评论数 0

原创 一个简单的图片切换 jQuery 插件

网上各种各样的图片切换插件多如牛毛,功能强大,效果出众。但在实际应用中可能不需要那么华丽的效果,因为华丽的效果背后还要附带图片、样式等资源。所以一个简单的纯粹进行切换的插件可能正符合要求。下面这个简单的插件原理很简单,将匹配的元素全部隐藏后挨个切换,不只用于图片,还可用于任意元素的切换。

2011-01-26 22:49:00

阅读数 3476

评论数 2

原创 DateTime.Now.Ticks 较高精度的时间刻度

<br /><br />DataTime.Now.Ticks 的值表示自 0001 年 1 月 1 日午夜 12:00:00 以来所经历的以 100 纳秒为间隔的间隔数,可用于较精确的计时。<br /> <br /> <br /> <...

2011-01-26 22:42:00

阅读数 10836

评论数 0

原创 对 Access 数据库中日期字段操作时 OleDbParameter 的问题及解决

<br /><br />比如 SQL 语句:<br /> <br />Update [table] Set [CreateDate]=@CreateDate Where ...<br /> <br />其参数使用:New Ol...

2011-01-26 22:40:00

阅读数 1883

评论数 1

原创 用 Excel 打开文本文件时提示SYLK文件格式错误

<br /><br />今天写了个小程序,用于将数据库内容导出到文本文件中,各字段之间用制表符分隔。<br /> <br />导出后用 Excel 打开时提示错误“SYLK: 文件格式无效”,确定后依然能正常打开,不知是何原因。<br />...

2011-01-26 22:38:00

阅读数 3937

评论数 0

原创 jQuery 版的 CheckBox 复选框成组联动(JavaScript)

普通 JavaScript 版请参见:http://blog.csdn.net/Triumph/archive/2007/11/29/1907813.aspx 先来看效果:复选框联动全选 111112222233333444445555566666 两个复选框联动全选 1111122222333...

2008-09-10 21:38:00

阅读数 3862

评论数 0

原创 分析一道据说是月薪上万的面试题 - 猜生日

 在网上看到这样一道据说是月薪上万的面试题: 小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月...

2008-03-30 23:47:00

阅读数 2173

评论数 1

原创 Excel 中文版中插入函数对话框中关于 VLOOKUP 函数的参数的错误描述

 第四个参数的描述错误,其参数值描述的与实际正好相反。应该是中文化时给搞错了,而且好象一直没有人发现。以下是 Excel 2003 SP3 和 Excel 2007 中的图。只是在这个对话框中有错误,帮助中的描述正确。虽然是个文字方面的小错误,却出现在关键之处,让我迷茫了好一阵子。希望微软以后能改...

2008-03-09 19:36:00

阅读数 2413

评论数 0

原创 页面编码与外部样式表编码不同导致样式不起作用的问题

今天遇到一个问题,在样式表中定义一个样式的字体为黑体时,代码为:font-fmaily:黑体; 结果导致页面样式无效,页面显示就和没有样式表文件一样,将此样式删除后一切正常。样式代码肯定没问题,那么会是什么问题呢?后来想到可能是编码不同造成了。因为页面是在VS2005中创建的,其默认编码为UTF-...

2007-12-08 23:42:00

阅读数 1233

评论数 0

原创 HTML : CheckBox 复选框成组联动(JavaScript)

在页面中,经常需要控制一组 CheckBox 的选中状态,常用的操作有:1.通过一个或者多个复选框来控制一组 CheckBox 的选中状态。2.根据一组 CheckBox 的选中状态来决定某些控件的状态。如:    一组 CheckBox 中,至少有一项被选中,某个按钮才可以被点击,否则按钮处于灰...

2007-11-29 20:25:00

阅读数 15725

评论数 1

原创 IE6 对浮动元素内的未指定宽度的块级元素错误的解释 BUG

我们来看下面的代码: div id="left">        div id="title">Titlediv>div>样式定义如下:    #left{ float:left; border:1px solid blue; pad...

2007-11-25 23:15:00

阅读数 2022

评论数 1

原创 用位域枚举作将多个 Boolean 值存入数据库的同一个字段

 大家还记得文件的 FileAttribute 属性吗?它可以同时拥有多个值,如同时具有 ReadOnly、Hidden、System 这些属性,但它的类型只是一个枚举类型,那么它是如何实现同时具有多值的呢?大家知道,枚举值的每一项的实际值只是一个数字,默认情况下每一项都是顺序赋值的,即第一项是0...

2007-11-22 09:10:00

阅读数 2347

评论数 0

原创 我的 CSDN Blog 排名

Blog 申请到现在,虽然时间很长,但总共没写几篇文章。最近几天写了几篇,今天看我的 Blog 当日排名,是4K多位,后台括号里写着上升3K多位,呵呵,看来 CSDN Blog 里都是潜水员呀。

2007-11-14 10:17:00

阅读数 978

评论数 0

原创 在网页中实现 ComboBox 的组件化

HTML 只提供了文本框和下拉列表框,没有提供 ComboBox 控件。虽然可以通过并排显示文本框和下拉列表框,并以脚本控制其关联的方法实现,但显示效果的确不理想。于是大家都想办法解决。综合了一下,现有的实现方法有两种思路:1、用文本框加 Img 或 div 的方法,在点击时通过脚本控制某个层的显...

2007-11-13 12:07:00

阅读数 4429

评论数 0

原创 淘宝网靠什么赚钱?

经常上淘宝逛,也经常向身边的朋友同事推荐,朋友同事们使用后都觉得不错,改变了以往对网上购物的看法,同时也都问我:淘宝网靠什么赚钱?大家都觉得,即然在淘宝开店都是免费的,交易也不收任何的手续费,那么淘宝还赚什么钱呀。其实我们分析一下就明白它靠什么赚钱了。首先,淘宝网本身的确赚不到什么钱,做广告的钱和...

2007-11-11 14:52:00

阅读数 9111

评论数 3

原创 Aptana Studio 1.0 支持中文的方法

Windows 菜单 → Preferences → General → Content Types,选择 Text ,在下方指定默认编码为UTF-8,并添加文件类型,如 *.js如果文档的编码不是UTF-8 就指定成相应的编码。不过还是建议使用 UTF-8 编码。

2007-11-11 10:40:00

阅读数 5014

评论数 1

原创 ASP.Net: 为 CheckBoxList 和 RadioButtonList 中的各 ListItem 项目编写客户端脚本

CheckBoxList 和 RadioButtonList  提供了复选框和单选框的列表方式的控制,非常简单实用。它们的 Items 集合成员为 ListItem 对象,输出到页面上为 Input 元素,类型分别为 CheckBox 和 RadioBox 。但 ListItem 对象并没有 Cl...

2007-11-08 16:41:00

阅读数 1247

评论数 0

原创 Javascript : 模拟 Windows 选项卡控制类

该 Javascript 选项卡类并没有提供漂亮的界面,它只是提供了对指定的多个容器元素进行切换的功能。实际使用时通过指定CSS来定义显示样式。该类并不创建包含元素的页容器,而是添加指定的容器,添加后,该类将接管此容器元素的显示。比如,页面上有两个DIV,里面分别包含不同的元素。默认情况下这两个D...

2007-11-08 16:05:00

阅读数 1027

评论数 0

原创 触发器:递归删除树型结构的信息

 数据库中有 Info 表,主键为 ID,其中一个字段 ParentID 记录父记录 ID,由此构成树型结构。当删除一条记录时,需要同时删除所有子孙记录,使用触发器来执行此项操作:-- =============================================-- 此触发器在删除信...

2007-11-02 08:48:00

阅读数 1202

评论数 0

原创 扫雷 更新

更新:+ 添加自定义雷区功能。+ 添加保存配置功能,在关闭时保存当前的雷区大小,在启动时读取配置。+ 添加更改窗口大小功能。此功能与 Windows Vista 中的扫雷相同,当改变窗口大小时改变雷块的大小。在 Windows 之前的版本中无此功能。以下是在窗口拉大后的效果图。Vista 版扫雷的...

2007-04-21 00:34:00

阅读数 805

评论数 0

原创 扫雷 VB.net 版

使用 VS2005 开发,语言:VB.net优点:·雷块使用 LinearGradientBrush 类填充为渐变颜色,比 Windows 的扫雷要漂亮些。缺点:·当点击“新游戏”时生成雷区,所以第一下点击时会有可能点中雷;Windows 的雷区是在第一下点击时生成的,所以第一下永远也不可能点中雷...

2007-04-11 09:46:00

阅读数 1109

评论数 0

原创 ExpandInfo 类,可向数据库中一个字段保存多个自定义信息

 比如说,你的网站上有用户注册的功能,在注册时需要填写一些信息,如邮编,住址等等。一般来说,这些需要填写的项目在数据库中都对应一个字段。当需要增加其它的项目时,不仅程序需要改变,在数据库中必须还要添加相应的字段。所以编写了这样一个类,将所有信息以 XML 格式保存在一个字段中,这样当需求改变时,只...

2007-01-21 22:08:00

阅读数 1777

评论数 0

原创 使用 XSLT 样式表转换 XML 数据

 .net 的 System.Xml.Xsl 命名空间提供了强大了转换支持,可将 XML 数据或文件与样式表合并,如下代码:Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me...

2007-01-21 21:44:00

阅读数 941

评论数 0

原创 MS SQL Server 2005 分页存储过程

CREATE PROCEDURE [dbo].[getPage] @pageSize  int,     --页尺寸 @currentPage int = 1,    --当前页 @fields   varchar(2000) = *, --返回的字段 @tablename  varchar(20...

2007-01-21 20:14:00

阅读数 1082

评论数 0

原创 McAfee 造成系统盘镜像的刻录失败和在虚拟机中用 Ghost 恢复失败

下载了 WinXPsp2 Ghost 电脑公司特别版的最新版,刻盘时刻坏了。我以为盘片质量不好,降低了速度再刻,依然刻坏。刻录软件是 Nero ,也通过了它的正版验证,所以可以排除因序列号问题引起的刻盘失败。这种情况以前遇到过好多次,都不知道是什么原因。现在好好想想,好像都是在刻录系统镜像时出的问...

2007-01-03 14:36:00

阅读数 1901

评论数 0

原创 超强幻灯片播放 HTC (VBS)

《超强幻灯片播放脚本(VBS)》是在2003年11月完成的,当时是我自己网站上图片浏览的一个附加功能。在CSDN发表后被很多网站转载。如今已经过去两年了,再看看这段代码觉得还是挺实用的。不过缺点也不少,最主要是使用不太方便。为此又重新将其编写成HTC组件,这样使用就更方便了。另外加入了几个可控制的...

2005-11-30 16:57:00

阅读数 3584

评论数 3

原创 一个简单的树类

树类#Region "树类"树型项目类#Region "树型项目类"Public Class CTreeItemClass CTreeItem  Private intParentDataID As Integer = -1  Private intLeve...

2005-10-12 15:16:00

阅读数 1456

评论数 0

原创 ArrayList 类

.Net 和 Java 中都有 ArrayList 类,非常方便。VBS 中却没有,给使用带来了不便。所以特意编写了 VBS 的 ArrayList 类,功能与.Net 和 Java 中的 ArrayList 类相似,没有排序功能。%********************************...

2005-10-12 11:39:00

阅读数 1711

评论数 0

提示
确定要删除当前文章?
取消 删除