JAVASCRIPT
knife_yu
这个作者很懒,什么都没留下…
展开
-
setInterval(),clearInterval()
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval原创 2011-07-26 10:05:18 · 344 阅读 · 0 评论 -
JS操作XML,兼容IE,FF
读取返回的XML文档(有跨域的问题)..........http_request = new ActiveXObject("Microsoft.XMLHTTP");.......... IEvar xml = http_request.responseXML;var nodes = xml.getElementsByTagName("msg"); for(原创 2011-07-26 10:18:36 · 398 阅读 · 0 评论 -
JS 判断图片宽高
var imgSrc="http://uf.yy.com.cn/prdPic/xxx.jpg"; var image=new Image(); image.src=imgSrc; if(image.width >= image.height) {__$("bigPicture").width=480;}原创 2012-04-11 15:20:59 · 1125 阅读 · 0 评论 -
JS强制关闭窗口无提示
如果是普通链接打开的窗口用JS强制关闭的时候浏览器会有提示窗口如果是window.open()方法打开的窗口,强制关闭的时候则不会提示 如何让普通窗口打开的时候不提示呢,代码如下 function closes(){ //opener.document.getElementById("a1").style.display=''; window.opener=nu原创 2012-01-06 18:32:25 · 4254 阅读 · 0 评论 -
正则表达式处理IE|火狐下的回车
在IE和Firefox中得到的回车结果是完全不同的可用通过替换\r为空串,然后替换\n为\r\n来解决。比如插入这句:txt=txt.replace(/\r/gm,"").replace(/\n/gm,"\r\n") chrome中的回车换行和IE、FF都不同...歇他...chrome中,与IE不同的是,如果是空行,则只有\n。Opera则与IE相同。原创 2011-12-07 17:57:33 · 874 阅读 · 0 评论 -
js笔记之Math random()、ceil()、floor()、round()
Math.random()返回 0 ~ 1 之间的随机数。 Math.round()四舍五入取整。Math.ceil()返回值:返回大于或等于x,并且与之最接近的整数。注:如果x是正数,则把小数“入”;如果x是负数,则把小数“舍”。Math.floor()返回值:返回小于或等于x,并且与之最接近的整数。注:如果x是正数,则把小数“舍”;如果x是负数,则把小原创 2011-10-25 16:24:59 · 448 阅读 · 0 评论 -
innerHTML、innerText、outerHTML
用法: test1 test2在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。t原创 2011-10-18 11:24:18 · 378 阅读 · 0 评论 -
JS 闭包应用
无标题文档<!--.b { font-weight: bolder;font-size:116% }--> 1 2 3 4 5原创 2011-08-03 10:28:00 · 348 阅读 · 0 评论 -
Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局原创 2011-07-29 11:49:11 · 373 阅读 · 0 评论 -
try捕获JS错误
var txt=""function message(){try { adddlert("Welcome guest!") }catch(err) { txt="本页中存在错误。\n\n" txt+="错误描述:" + err.description +原创 2011-07-16 11:16:11 · 387 阅读 · 0 评论 -
js 二分法查找
function binarySearch(arr, val){ var low = 0, high = arr.length-1,mid=0; while(low<=high){ mid = Math.floor( (low + high) / 2); if(arr[mid] == val){ return mid; } else if(ar原创 2012-07-12 17:32:17 · 3207 阅读 · 0 评论