Google [站内搜索]

预览模式: 普通 | 列表

CodePage的作用

从定义中我们可以看出,CodePage的作用,是决定页面以何种编码方式显示动态内容。当页面被服务器处理之后,页面将以CodePage设定的编码输出到客户端。当然,CodePage的参数需正确,否则,将产生错误信息“CodePage 值无效。指定的 CodePage 值无效。”(事件ID: 0204)。如果CodePage没有设置,则服务器使用默认的CodePage加载到你的Session里面,使用:

Response.Write(Session.CodePage)

可以查看你当前使用的CodePage。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4529

WEB开发调试利器:DebugBar

废话不说,先看功能:
一、所有JavaScript函数尽收眼底,然后还可以即时运行JavaScript传说中借鉴他人JavaScript函数、Debug的上方宝剑~


二、W3C Web标准验证,看看Google也没过标准~

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4077
JavaScript中escape、encodeURI、encodeURIComponent三个函数都具有的编码的功能,并对应的定义了三个解码函数unescape、decodeURI、decodeURIComponent,它们有什么不同呢?综合书上讲的和网上搜索主要为以下三点:

1.编码格式:encodeURI和encodeURIComponent都是采用UTF-8,而escape是采用Unicode;
2.不编码的范围:三个函数都不对[a-z]、[A-Z]、[0-9]进行编码,除此之外,escape还不对"@*_+-.\"进行编码;encodeURI还不对"-_.!~*'();/?:@&=+$,#"进行编码;encodeURIComponent还不对"-_.!~*'()"进行编码,可见escape不编码的字符最少(69个),encodeURIComponent其次(71个),encodeURI最多(82个);
3.使用场合:如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用escape;如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,就要采用encodeURI或者encodeURIComponent。

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3992

JavaScript时间格式转换总结

1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)

例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()
结果: 2008年1月29日 16:13:11

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8702

JavaScript版IsDate函数

VBScript的IsDate函数用于判断一个日期是否正确,JavaScript没有这个函数,我们也来写一个类似的函数。需要说明的是,JavaScript中IsDate的参数必须为字符串,且支持6种不同的格式"yyyy-mm-dd || yyyy/mm/dd || dd-mm-yyyy || dd/mm/yyyy || mm-dd-yyyy || mm/dd/yyyy",之所以不能使用日期作为参数是因为JavaScript根本没有不正确的日期,比如 new Date(2008,01,30),构造函数会自动将它转换成正确的日期2008-03-01。JavaScript版IsDate函数如下:

function IsDate(dateval){
    var arr = new Array();
    

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6703

JavaScript版DateAdd和DateDiff函数

VBScript中有两个非常好用的日期操作函数:DateAdd用来给日期添加指定时间间隔,DateDiff用来返回两个日期的时间间隔。可惜的是JavaScript没有,不过我们可以写一个函数来实现,一样的,呵呵。

DateAdd函数:
function DateAdd(interval,number,date){
    switch(interval.toLowerCase()){

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4700

VBScript可以自动将getRows返回的值转换成一个二维数组,但JavaScript没有二维数组,我们只能通过toArray将其返回的值先转换成一维数组,然后再进行转换成类似VBScript的二维数组。

我们先来分析下toArray后数组中的内容,有如下一张表(T_Users):

id username userpass
1 admin admin888
2 dnawo 66666

使用toArray()后数组的内容如下:

arr[0] = 1
arr[1] = admin
arr[2] = admin888
arr[3] = 2
arr[4] = dnawo
arr[5] = 66666

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4114

以后尽量用Javascript来写ASP

目前还没想出有什么是VBScript可以但JavaScript不行的,但却总结了几点是JavaScript可以而VBScript不行的:

1.错误处理机制

VBScript只有一个On Error Resume Next,JavaScript可以用try语句来捕捉错误。

查看更多...

分类:Web编程 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 5022

几款常用路由器端口映射设置

D-LINK路由器端口映射

第一步:打开浏览器,输入路由器IP,默认为192.168.0.1;
第二步:输入帐号和密码进行登录;默认帐号和密码为admin;
第三步:打开"进阶设定→虚拟服务器";

查看更多...

分类:网络技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12544

MSXML2家族探秘

客户端程序编写免不了经常接触XMLHttpRequest对象。
微软的XHR实现的progid又是一串一串的。 烦人。抽一个中午时间,找了找资料,整理记录如下:

"Microsoft.XMLHTTP"
最早的XHR实现。微软官网上说这是MSXML 2.x系列版本的progid。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4268