随笔分类 -  JavaScript技术

JS innerHTML Double Quotes
摘要:通过js的innerhtml来获取一个dom节点,内部的html值时,如果属性值没有空格,则ie左右版本下,都会出现标签大些,双引号丢失问题。如果属性值有空格,则标签会变成大写,引号则正常输出.当属性值无空格时: FF3.5.7(gecko/20091221)<div id="div2"></div> IE6 弹出:<DIV id=div2></DIV> IE7 弹出:<DIV id=div2></DIV> IE8 弹出:<DIV id=div2></DIV> 有空格时: FF3 阅读全文

posted @ 2012-02-07 16:43 Ricebug 阅读(743) 评论(0) 推荐(0)

正则表达式有无g参数时,test()结果的差异
摘要:有g参数的正则表达式:var kk=/\w\w/g;var kk=new RegExp("\\w\\w","g");如果正则表达式有指定g参数全局匹配 , 则每次test()是依次获得下一个匹配。举例说明var s="AABBCC";var kk=/(\w\w)/g;for(i=0;i<8;i++){document.write ("<br>"+kk.test(s));}上面的代码结果是3个true,1个false,再3个true,再1个false。truetruetruefalse┄第1次tes 阅读全文

posted @ 2011-06-20 16:50 Ricebug 阅读(410) 评论(0) 推荐(0)

平时技巧收集
摘要:给定一个整数num,判断这个整数是否是2的N次方// 如果一个数是2的N次方,那么这两个数的“按位与”就是0. int num = 8; Response.Write(num & num-1);//---------------------------------------------------... 阅读全文

posted @ 2011-03-03 17:03 Ricebug 阅读(341) 评论(0) 推荐(0)

截取中英文字符串
摘要:代码 阅读全文

posted @ 2011-01-18 15:14 Ricebug 阅读(239) 评论(0) 推荐(1)

IE处理GIF动画图片onload事件的一个BUG
摘要:在IE中,如果新建一个image对象,然后添加onload事件加载一个GIF动画图片时,onload执行方法会重复执行,而在除IE外的浏览器就没有这个问题。[代码]经过研究发现,出现这种原因是因为GIF动画里有多个帧,每个帧都会触发一次onload事件,所以会一直执行onload的方法,知道了病因解决起来就简单了。[代码]加载完成后要把onload事件赋为null,这样img动画到下一帧时就没有onload事件可触发了。 阅读全文

posted @ 2011-01-17 09:13 Ricebug 阅读(942) 评论(0) 推荐(1)

JS文件传参及处理技巧
摘要:其实为js文件传参是很久就接触过的一个问题,只是一直没有放在心上,今天在无忧看到又有人问这个问题,今日总结一下。解决思路:1、首先获取到当前JS文件的SRC属性,这里有一个小技巧:我们只需要获取当前页面最后一个script标记内容即可。为什么??因为JS是顺序解析的,当前JS脚本解析时后面的js都还没有解析到,当然就认为自己就是最后一个script了。此外,这样获取还有一个好处:我们可以多次引用同... 阅读全文

posted @ 2010-05-13 16:48 Ricebug 阅读(1291) 评论(0) 推荐(0)

[原创]jQuery动画弹出窗体支持多种展现方式
摘要:  今天刚写的利用jQuery动画弹出窗体,支持了string、Ajax、iframe、controls四种展现方式,具体细节下面慢慢介绍,先看效果图 http://pic002.cnblogs.com/img/lewis/201004/2010042916331571.jpg 阅读全文

posted @ 2010-04-29 17:08 Ricebug 阅读(3294) 评论(9) 推荐(6)

js页面定位,相关几个属性
摘要:网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:do... 阅读全文

posted @ 2010-04-21 17:31 Ricebug 阅读(270) 评论(0) 推荐(1)

1个式子检测密码强度
摘要://校验密码级别function checkPassWord(string) { return string.replace(/^(?:(?=.{4})(?=.*([a-z])|.)(?=.*([A-Z])|.)(?=.*(\d)|.)(?=.*(\W)|.).*|.*)$/, "$1$2$3$4").length;}; 阅读全文

posted @ 2009-01-21 11:50 Ricebug 阅读(197) 评论(0) 推荐(0)

淘宝上的一段JS实现的效果.
摘要:1 2 3 4 货币 魔兽世界 全区全服金币1G0.04元起 5 货币 幻想 1金币0.7元 6 货币 梦幻西游 100W游戏币5元 7 货币 征途 征途币1锭1元 ... 阅读全文

posted @ 2007-03-27 00:34 Ricebug 阅读(630) 评论(1) 推荐(0)

Javascript实现检测客户端是否安装了.NET FrameWork
摘要:1 2 3 4Test for NET Framework 3.0 5 67273747576 阅读全文

posted @ 2007-02-20 00:06 Ricebug 阅读(519) 评论(1) 推荐(0)

用javascript进行xsl转换
摘要:HTML代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> XSL代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter... 阅读全文

posted @ 2007-02-04 18:57 Ricebug 阅读(431) 评论(0) 推荐(0)

实现鼠标感应效果
摘要:1 2 3 44748495255img1:1056img2:105758 阅读全文

posted @ 2006-09-22 16:54 Ricebug 阅读(414) 评论(0) 推荐(0)

document.execCommand() 解析
摘要:2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。 BrowseMode 目前尚未支持。 Copy 将当前选中区复制... 阅读全文

posted @ 2006-07-26 14:07 Ricebug 阅读(229) 评论(0) 推荐(0)

软键盘的实现
摘要:今天从CSDN上看到这段JS代码,感觉很不错,故收藏,拿出来供大家一起学习... 阅读全文

posted @ 2006-07-14 20:02 Ricebug 阅读(346) 评论(0) 推荐(0)

javascript + DIV +CSS 实现可拖动消息窗体
摘要:鼠标移到上面试试看 关闭 I Like you ,do you know? if you don`t know,now i tell you,i tell you!透明窗体,可拖动 本程序测试通过,大家有好的方法可一起讨论!谢谢 阅读全文

posted @ 2006-07-14 18:42 Ricebug 阅读(2834) 评论(2) 推荐(0)

无提示框关闭IE窗口
摘要:在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。试试下面代码:试着改变参数会得到其他一些功能:WebBrowser.ExecWB(1,1) 打开WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口WebBrowser.ExecWB(4,1) 保存网页WebBrowser.ExecWB(6,1) 打印W... 阅读全文

posted @ 2006-07-13 13:55 Ricebug 阅读(371) 评论(0) 推荐(0)