shawl.qiu javascript 日历控件类(Calendar) v1.0
说明:
哦, 刚在整一个类似于日程的小程序, 发现俺原来还没写过JS日历.
这不, 就写了一个.
其实类似于这类东西网上多如牛毛, 但问题是我没写过, 所以嘛, 就写写学点经验.
特点就是可以通过 AJAX 绑定, 判断某年某月的所有日子该天是否有记录.
下载包里有 asp/jscript 绑定演示.
可自行扩展语言.
可自行扩展显示风格.
shawl.qiu
2007-10-10
http://blog.csdn.net/btbtd
演示:
http://files.myopera.com/btbtd/javascript/class/Calendar/Calendar.htm
下载:
http://files.myopera.com/btbtd/javascript/class/Calendar/Calendar_v1-0.7z
阅读全文>
发表于 @ 2007年10月10日 16:23:00|评论(loading...)|收藏
Javascript url 编码算法(utf) by shawl.qiu
说明:
这个算法没考虑四字节的编码(目前没见过四字节的编码).
另外使用 -1(escape) 选项时, 会丢失数据, 不过 0, 1 没问题.
在我的印像中 escape 好像专门为 codepage 936 而设计的...因此 unicode 的某些字符在 codepage 936 没有时, 解码就出错了...
至于 gb url 编码解码 的算法...使用JS的话, 就必须得用 编码表(code table)
目前已实现, 以后再发表相关文章.
对 gb 编码解码感兴趣的话, 到 下面URL弄个gb-uni 对应表:
http://www.herongyang.com/gb2312/ug_map.html
shawl.qiu
2007-09-26
http://blog.csdn.net/btbtd
下载:
http://files.myopera.com/btbtd/javascript/function/IEncodeURI.7z
演示:
htt阅读全文>
发表于 @ 2007年09月26日 11:09:00|评论(loading...)|收藏
Javascript url 解码算法(utf-8) by shawl.qiu注:上一篇相关文章: javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24http://blog.csdn.net/btbtd/archive/2007/09/24/1797805.aspx由于理解不全, 内容作废.说明:写这个大部分原因是想了解编码集, 至于这个东西的用处嘛...基本没用.现在明白, UTF-8 中的编码分为四个分区,一, 二, 三 分区是常用区, 第四部分是极少用的部分也是待扩展的部分...解码 URL 编码时, 得先识别分区第一区是一字节, 对应编码是 %xx第二分区是二字节, 对应编码是 %xx%xx....以此类推.至于分区边界, 请查看相关 RFC 档...值得一提的是, 我在测试时使用第四区的字符, 但是UTF-8 是使用三字节编码方式.shawl.qiu2007-09-25http://blog.csdn.net/bt阅读全文>
发表于 @ 2007年09月25日 03:01:00|评论(loading...)|收藏
javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24
说明:
这个东西的用处嘛...
在于, 你使用 非utf-8 编码作为页面编码, 但是接收 request 时, 某页面传递了utf-8 编码的URL 过来...那现在这个函数就大有作为了...
题外话, 最近在研究算法, 刚开始的时候是 hash function, 然后 发现得先学 二进制, 再后来发现得学习 base64, 然后发现得了解编码集, 然后.....
天呀...真个没得完...
shawl.qiu
2007-09-24
http://blog.csdn.net/btbtd
下载:
http://files.myopera.com/btbtd/javascript/function/fPEUtf8ToGb.7z阅读全文>
发表于 @ 2007年09月24日 01:50:00|评论(loading...)|收藏
asp jscript 调用 asp vbscript class/类, by shawl.qiu
说明:
在鄙人的前一篇文章里实现了 jscript 与 vbscript 的互访.
详见:
http://blog.csdn.net/btbtd/archive/2007/09/15/1785817.aspx
那么, 居然能互访了, 我想应该做点什么.
嗯, 对了, jscript 是没有 二进制函数的, 所以嘛, jscript 基本上不能写 上传类...
不过可以通过调用 vbscript 的二进制函数达到目的, 但那样太过于繁琐.
那咋办..哦, 因鄙人以前用 asp vbscript 写过一个完整的上传类.
所以嘛, 有现成的, 赶紧试试...
在测试的过程中, 问题就来了.
因为 jscript 根本就没有与 vbscript class 对应的数据类型...
呵呵, 真难搞呀, 不过..
在经过一小番思考之后, 有了, 咱用一个函数实体化 vbscript 类 再返回 不就得了...
一试之后, 果然见效...
剩下的, 留给代阅读全文>
发表于 @ 2007年09月15日 17:47:00|评论(loading...)|收藏
asp jscript, vbscript 的 动态交互 与 动态加载 By shawl.qiu
说明:
本文想实现的是通过字串或文件形式动态加载另一语言, 并达到交互.
其实鄙人以前有想过这么弄来着, 不过碍于技术问题无法实现.
现在实现对我来说没多大作用, 但最终证实了 两种语言确实能
达到动态加载与动态交互...
那么, 首先我们要了解一些基本的原理, ASP 页的执行序列.
执行顺序按优先级为
1.
2.
3.
好了, 你看到 runat 无论那种语言, 执行顺序都排在 的前面,
这是我们实现 动态加载 与 动态交互的关键
废话少说, 直接看示例.
目录:
1. jscript 动态加载与动态交互 vbscript
1.1 vbscript.asp
1.2 ByFile.asp
1.3 ByString.asp
2. vbscript 动态加载与动态交互 jscript
2.1 jscript.asp
2.2 ByFile.asp
2.3 ByString.asp
shawl.qiu
200阅读全文>
发表于 @ 2007年09月15日 00:46:00|评论(loading...)|收藏
JScript 中 eval 实现 VBScript ExecuteGlobal 功能, 函数 fExecuteGlobal by shawl.qiu
说明:
顾名思义, ExecuteGlobal 就是把局部变量弄成全局变量...
虽然实现函数只是短短几行...
不过这几行中包含的原理实在是太多了, 俺不想费劲解释... 请自行消化.
shawl.qiu
2007-09-09
http://blog.csdn.net/btbtd阅读全文>
发表于 @ 2007年09月09日 11:41:00|评论(loading...)|收藏
sqUbbEditor UBB 编辑器 v1.0 by shawl.qiu
CREATED BY STABX, AT 2007-5-6.
sqUbbEditor UBB 编辑器
---/-------------------------------------------------------------
Version 1.0
老早前就想过写个功能完整点人性点的 Ubb 编辑器, 不过倒是先写了两个 HTML 编辑器...
1. sqEditor HTML 编辑器 v1.3 By shawl.qiu(asp) (新版本 1.4 尚未发布)
http://blog.csdn.net/btbtd/archive/2007/01/16/1484070.aspx
2. sqEditor HTML 编辑器 for .net v1.0 By shawl.qiu (新版本 1.1 尚未发布)
http://blog.csdn.net/btbtd/archive/2007/03/03/1519745.aspx
不过本次在写这个 UBB 编辑器的时候阅读全文>
发表于 @ 2007年05月07日 00:34:00|评论(loading...)|收藏
shawl.qiu asp 记录集分页类(vbscript 1.0 && jscript 1.1)
说明:
这个没多大技术含量, 就不说明了...
目录:
1. vbscript
1.1 vbscript pagination 类
1.2 vbscript pagination 类使用参考
2. jscript
2.1 jscript pagination 类
2.2 jscript pagination 类使用参考
shawl.qiu
2007-01-22
http://blog.csdn.net/btbtd
内容:
1. vbscript
1.1 vbscript pagination 类阅读全文>
发表于 @ 2007年01月22日 15:52:00|评论(loading...)|收藏
shawl.qiu asp/jscript 文件管理器
---/-------------------------------------------------------------
下载:
http://files.myopera.com/btbtd/jscript_ss/sqFlMng_v1.0.7z
版本 1.0
默认用户名: shawl.qiu
默认密码: ok
shawl.qiu
2007-01-18
shawl.qiu@gmail.com
http://blog.csdn.net/btbtd
版权声明:
本程序允许非商业性的自由传播与应用, 商业使用者需经作者许可, 否则将追究法律责任.
功能摘要:
支持 重命名, 移动, 删除 文件夹与文件
支持 编辑文件, 保存文件
支持 创建新文件与新文件夹
支持 上传文件
支持 智能化选择当前目录上传文件
支持 验证用户是否合法
支持 修改用户信息
调用预览:
阅读全文>
发表于 @ 2007年01月18日 01:10:00|评论(loading...)|收藏
服务端 jscript 生成随机数图片验证码 by shawl.qiu
说明:
其实这个程序只是从某人写的一个VBScript程序改写成 Jscript 而已, 可以说不是我写的, 只是改改而已...
至于VBScript版原作者是谁, 我不知道(现在的网络转载大都没署原作来历)...
原理嘛, 就是预存0-9的十六进制数据在数组A里,
然后生成一个随机数,
把随机数存放进 Session 里, 以备进行提交检验,
再生成一个数组B, 数组B内容的每个项对应随机数的一个字符.
然后循环输出数组A, 以数组B的每一个项内容访问存放十六进制数组A的数据,
最后使用 xbm 格式输出图片数据.
鄙人弄了一个演示, 共两个文件.
test.asp 调用生成随机图片数据.
checkcode.asp 生成随机图片数据.
下载原格式:
http://files.myopera.com/btbtd/jscript_ss/function/jscript_rnd_num_pic_validator.7z
目录:
阅读全文>
发表于 @ 2007年01月04日 14:02:00|评论(loading...)|收藏
jscript ado && adox 应用的几个技巧 by shawl.qiu
说明:
本文介绍了几个 asp/jscript 使用 ado 操作数据库表的实用技巧.
主要为:
GetRows()
GetString()
Save()
Open()
及 adox 操作数据库的实用技巧, 为
建,删,改 视图.
建库
建表+栏
目录:
1. Recordset GetRows() 用法
1.1 使用 toArray() 取简单的一维数组返回数据
1.2 使用 VBArray() 的各个方法取详细的返回数据
2. Recordset GetString() 用法
3. Recordset Save() 用法
4. Recordset Open() 用法
5. Adox 建,删,改 视图.
5.1 使用 Adox 创建视图, 并读取视图数据
5.2 使用 Adox 更改刚创建的视图
5.3 使用 Adox 删除视图
6. Adox 建库
7. Adox 建表阅读全文>
发表于 @ 2007年01月03日 01:40:00|评论(loading...)|收藏
shawl.qiu javascript dom 关键词高亮类 v1.0
说明:
这个 javascript 类应用于页面搜索上, 主要为高亮显示搜索到的关键词.
下载原格式:
http://files.myopera.com/btbtd/javascript/function/keywords_v1.0.txt.7z
功能:
* 支持自定义高亮显示区域
* 支持自定义关键词链接 / 可选项
* 支持多关键词显示, 使用正则模式匹配关键词
* 支持每一关键词显示为不同的背景色和文字颜色
其实前段时段也写过一个类似的 javascript 函数,
这个: 使用 javascript HTML DOM 高亮显示页面特定字词 By shawl.qiu
链接: http://blog.csdn.net/btbtd/archive/2006/11/12/1380221.aspx
不过从功能上来说有两个不足处:
1. 相同的关键词可能显示不同的颜色, 这个问题非常不好.
2. 自定义关键词链接功阅读全文>
发表于 @ 2007年01月01日 14:18:00|评论(loading...)|收藏
shawl.qiu javascript 表单列表框联动类 v1.0 (支持无限级联动)
说明:
其实老早就写了几个联动的菜单, 但移植性不好...
也发现联动菜单的用处真是蛮多的, 所以就花一天时间写这个列表框类,
可以很容易的移植.
功能:
* 支持无限级联动
* 支持自定义默认选中项
* 支持自动根据 URL 查询ID 显示列表框项
联动字串格式为:
value 定界符 text 定界符 分隔符
每一个 value 定界符 text 定界符 对应一个 select 列表项
每一个分隔符对应一行数据库数据.
这个我不细说了, 看演示就行了, 鄙人弄了二级,三级,四级 的联动演示, 应该够清楚了.
提示:
从数据库生成字串可以使用 recordset 的 GetString() 函数.
如 ASP VBScript:
数据查询串应为 id, 文本, id, 文本 格式.
目录:
1. shawl.qiu javascript 表单列表框联动类 v1.0
1.1 二级联动演示
阅读全文>
发表于 @ 2006年12月29日 23:31:00|评论(loading...)|收藏