window对象有两个主要的定时间激发的方法,分别是setTimeout 和 setInterval
他们的语法基本上相同,但是完成的功能有区别。
setTimeout方法是定时程序,也就是在什么时间以后干什么,干完了就over。
setInterval方法则是表示间隔一定时间反复执行某操作。
如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。
如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:
例如: ti = setTimeout('show()',1000);
clearTimeou ...
- 10:23
- 浏览 (48)
- 评论 (0)
- 分类: javascript
return
活用最好,代码的艺术,在简单中完成功能,今天不知不觉使用了一个很好的return,熟悉一下语法:
资料:
return 语句
从当前函数退出,并从那个函数返回一个值。
return[()[expression][]];
可选项 expression 参数是要从函数返回的值。如果省略,则该函数不返回值。
说明
用 return 语句来终止一个函数的执行,并返回 expression 的值。如果 expression 被省略,或在函数内没有 return 语句被执行,则把值 undefined 赋给调用当前函数的表达式。
- 19:09
- 浏览 (60)
- 评论 (0)
- 分类: javascript
曾几何时,我竟然成了js编辑工作者了,js,点亮一个table中的一行tr,要在tr加上onClick事件代码如下: <script language="javascript"><!--//点亮选中的行function lightonRow(obj){ if(obj.tagName!="TR")return; //将所有未被选中的行取消高亮度现实 var tableOnlineEdit=obj.parentElement; while(tableOnlineEdit.tagName!=& ...
- 11:06
- 浏览 (81)
- 评论 (0)
- 分类: javascript
问题描述:
或许大家都碰到过这样一个问题,从数据库中得到一系列的数据,显示在页面上,有时候根据客服的要求我们需要对显示出来的数据进行实时排序(有n行n列,当点击其中一行头的时候所用数据按此列升序或者降序排列),当然从数据库中去数据然后进行排无愧是其中一个办法,但是试想一下,每次排序都要进行数据库查询,不但加重了服务器端的负担,响应时间也变的 相对缓慢。为此使用javascript解决无疑是中很好的方法
解决办法及源码:
排序js
1. sort.js
/**//**
* table排序
* anthor liueh
*/
f ...
- 12:21
- 浏览 (175)
- 评论 (0)
- 分类: javascript
parseInt 方法
返回由字符串转换得到的整数。
parseInt(numString, [radix])
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
方法parseInt('0 ...
- 11:15
- 浏览 (88)
- 评论 (0)
- 分类: javascript
js清除字符串中所有空格:
xx=xx.replace(/\s/g,'');
js判断字符串中括号配对性:
if(mm.split(")").length != mm.split("(").length){
alert("手写公式中括号不匹配");
return false;
}
js分割字符串:
...
function OnCall()
...{
var aaa = "1|aaa|2|bbb|3|ccc|4|ddd|"
var bbb = aaa.split("|")
var count = (bbb.length-1)/2
fo ...
- 09:12
- 浏览 (79)
- 评论 (0)
- 分类: javascript
关于js动态操作table增加删除的代码:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta ...
- 15:26
- 浏览 (285)
- 评论 (0)
- 分类: javascript
数组就是由许多名称相同的变量聚集在一起,数组的用法和普通变量是完全一样的,它也可以存入任何数据类型,唯一的不同点是它在内存中占据的是一块连续的空间,您可以依序给它们编号,再依编号来使用它们。数组的好处在于它可以一次声明和使用多个变量。JAVAScript数组的使用方法和VBScript有所不同,使用的时候要用中括号“[]”括起来,不同的变量中间用逗号“,”隔开。 var 数组名;数组名 = [1,.....,n];例:我要定义一个数组“fruit”, ...
- 18:37
- 浏览 (150)
- 评论 (0)
- 分类: javascript
//选择第二种情况function changeSel(){ var group=new Array(3); group[0]= new Option('A','我的一(A)'); group[1]= new Option('B','我的二(B)'); group[2]= new Option('C','我的三(C)'); var a=eval(document.getElementById("showMng")); var temp=document.all.mngFlag; if(myform.inc ...
- 19:45
- 浏览 (158)
- 评论 (0)
- 分类: javascript
只是js的操作,没什么技术含量,做个备忘将a.jsp中的iframe内的页b.jsp中的form提交a.jsp内容:<%@ page language="java" %><script language="javascript"><!--function upDateData(){//设置iframe提交的页面路径 document.myIframe.document.ifForm.action="<%=request.getContextPath()%&g ...
- 13:25
- 浏览 (173)
- 评论 (0)
- 分类: javascript
第一种方法:text = text.replace (/\s/ig,'');第二种方法:使用trim() function Trim(m){ while((m.length>0)&&(m.charAt(0)==' ')) m = m.substring(1, m.length); while((m.length>0)&a ...
- 00:01
- 浏览 (59)
- 评论 (0)
- 分类: javascript
使用html中的input中type为uploadfile上传文件,如果需要要求文件格式,可以使用以下js代码:function uploadExcel(){//frm为form的name var upload=document.frm.uploadfile.value;//分解出文件的后缀名 var ext=upload.substring(upload.lastIndexOf(".")+1,upload.length);if(ext!="xls"&&ext!="XLS"&&ext ...
- 00:00
- 浏览 (83)
- 评论 (0)
- 分类: javascript
- 浏览: 9968 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
自行车
共 1 张
共 1 张
最近加入圈子
最新评论
-
HashMap使用
你就是在thinking in java 上下载的吧,不过总结的不错
-- by lysmart_8 -
过去有一位年轻和尚,一心 ...
哈哈哈,这个老和尚估计是个高级“和尚”
-- by hydex -
不规范的树结构表查询
一个值得读一下的文章:http://www.itpub.net/redirect ...
-- by hydex






评论排行榜