JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
...- 添加新评论
- 阅读次数:
做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,必须要等一段时间,后来知道是IE缓存的问题。
AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是IE...
在网上找了好多资料后,总结一下
1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数
在javascript发送的URL后加上t=Math.random() ,当然,不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+"&"+"t="+Math.random();
...- 添加新评论
- 阅读次数:
复制一个数组,是指生成一个新的数组,内容和原有数组一样。数组赋值经常需要用到,比较重要。
有两种复制方式:浅复制和深复制。这个概念不是数组特有的。对引用类型的数据复制方式有有浅复制和深复制的区别。
1.何时用浅复制?何时用深复制?
当数组元素全部都是基元数据类型时,即全部是值类型时,复制是没有浅复制和深复制的分别的。若要复制,使用下文中的浅复制方法即可。
...
- 添加新评论
- 阅读次数:
以前看到dlee讲过,将line-height设置为与DIV的高度相同就可以居中
- 添加新评论
- 阅读次数:
大家应该都知道 Recordset 有个 GetRows 属性,但是真正使用的不多,我也是最近才用的!汗……
其实这个属性很简单,就是把数据集输出到一个数组中。但是实用性可不小,在这里我举一个例子说明一下GetRows的使用方法,大家举一反三能想到更多的用法!
比如一个分类的表 T_Cate,结构和数据如下:
ID | Title | Intro
...
- 添加新评论
- 阅读次数:
禁止ping入 方法!如何才能防止被别人ping
一、用高级设置法预防Ping
默认情况下,所有Internet控制消息协议(ICMP)选项均被禁用。如果启用ICMP选项,您的网络将在 Internet 中是可视的,因而易于受到攻击。
如果要启用ICMP,必须以管理员或Administrators 组成员身份登录计算机,右击“网上邻居”,在弹出的快捷菜单中选择“属性”即打开了“网络连接”,选定已启用Internet连接防火墙的连接,打开其属 性窗口,并切换到“高级”选项页,点击下方的“设置”,这样就出现了“高级设置”对话窗口,在“ICMP”选项卡上,勾选希望您的计算机响应的请求信息类 型,旁边的复选框即表启用此类型请求,如要禁用请清除相应请求信息类型即可。
...
- 添加新评论
- 阅读次数:
在一起协同工作以完成某项任务的一组 ASP 文件称作应用程序(application)。ASP 中的 Application 对象用于将这些文件捆绑在一起。
Application 对象
web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 文件一起协同工作来完成某项任务。ASP 中的 Application 对象用来把这些文件捆绑在一起。
Application 对象用于存储和访问来自任何页面的变量,类似于 session 对象。不同之处在于,所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。
...- 添加新评论
- 阅读次数:
Application 对象实现在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据。而且,Application 对象还有控制访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件。
虽然 Application 对象没有内置的属性,但我们可以使用以下句法设置用户定义的属性也可称为集合。
Application("属性/集合名称")=值
下面代码说明了如何建立和清空application
...
- 添加新评论
- 阅读次数:
document.getElementById("divname").offsetLeft
document.getElementById("divname").offsetTop
- 添加新评论
- 阅读次数:
javascript倒计时代码通用函数,可同时多个倒计时。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>倒计时</title>
<script>
//倒计时
function timer(divName,etime)
{
h = Math.floor(etime / 3600); //时
m = Math.floor(etime / 60) % 60; //分
s = Math.floor(etime % 60); //秒
h < 0 ? h = 0 : h = h;
m < 0 ? m = 0 : m = m;
s < 0 ? s = 0 : s = s;
h.toString().length < 2 ? hstr = "0" + h.toString() : hstr = h;
m.toString().length < 2 ? mstr = "0" + m.toString() : mstr = m;
s.toString().length < 2 ? sstr = "0" + s.toString() : sstr = s;
timestr = hstr + ":" + mstr + ":" + sstr;
document.getElementById(divName).innerHTML = timestr;
if(etime>0){
etime = etime - 1;
window.setTimeout("timer('"+divName+"',"+etime+")",1000);
}
}
function timeOver(sTime,divName,funName){
if(sTime>0){
timer(divName,sTime);
window.setTimeout(""+funName+"",(sTime+1)*1000);
}
else window.setTimeout(""+funName+"",0);
}
function ccc(){
document.getElementById("ccc").innerHTML ="ccccccc";
}
function ddd(){
document.getElementById("ddd").innerHTML = "ddddddd";
}
</script>
</head>
<body onload="timeOver(10,'aaa','ccc()');timeOver(15,'bbb','ddd()');">
<div id="aaa">00:00:00</div>
<div id="bbb"></div>
<div id="ccc"></div>
<div id="ddd"></div>
</body>
</html>
- 添加新评论
- 阅读次数:





