摘要: 给定一个整数num,判断这个整数是否是2的N次方// 如果一个数是2的N次方,那么这两个数的“按位与”就是0. int num = 8; Response.Write(num & num-1);//----------------------------------------------------------------------js实现的十进制数转换N进制 /** * recursive 递归调用 * @param {Object} num 十进制数 * @param {Object} base 要转换成的进制数 */function recursive(num, base) 阅读全文
posted @ 2011-03-03 17:03 Ricebug 阅读(49) 评论(0) 编辑
摘要: 通过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 阅读(6) 评论(0) 编辑
摘要: 有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 阅读(18) 评论(0) 编辑
摘要: 在工作中,我们经常需要用到图标素材。你也许能搜到很多的图标资源网站,但要找到免费的高质量图标却很难,这就是为什么我今天要与大家分享这些优秀的免费质量图标搜索引擎,相信在这些网站你能找到你要的东西。如果你知道更多更好的网站,欢迎与我们分享!FindIconsFindIcons 是我最喜欢的图标搜索引擎,目前已拥有超过 300,000 个图标资源。IconFinderIconfinder 能帮助你快速找到需要的高质量图标,目前已拥有超过 150,000 个图标资源。MrIconsMrIcons 也是非常不错的图标搜索引擎,拥有 125,174 个图标资源。IconletIconlet 是一个查找.阅读全文
posted @ 2011-04-15 16:10 Ricebug 阅读(13) 评论(0) 编辑
摘要: 给定一个整数num,判断这个整数是否是2的N次方// 如果一个数是2的N次方,那么这两个数的“按位与”就是0. int num = 8; Response.Write(num & num-1);//----------------------------------------------------------------------js实现的十进制数转换N进制 /** * recursive 递归调用 * @param {Object} num 十进制数 * @param {Object} base 要转换成的进制数 */function recursive(num, base) 阅读全文
posted @ 2011-03-03 17:03 Ricebug 阅读(49) 评论(0) 编辑
摘要: var backImage:MovieClip = new MovieClip();this.addChild (backImage);var loader:Loader = new Loader();loader.load (new URLRequest("http://www.baidu.com/img/logo-yy.gif"));loader.contentLoaderInfo.addEv...阅读全文
posted @ 2011-02-22 14:04 Ricebug 阅读(48) 评论(0) 编辑
摘要: 代码阅读全文
posted @ 2011-01-18 15:14 Ricebug 阅读(27) 评论(0) 编辑
摘要: 在IE中,如果新建一个image对象,然后添加onload事件加载一个GIF动画图片时,onload执行方法会重复执行,而在除IE外的浏览器就没有这个问题。[代码]经过研究发现,出现这种原因是因为GIF动画里有多个帧,每个帧都会触发一次onload事件,所以会一直执行onload的方法,知道了病因解决起来就简单了。[代码]加载完成后要把onload事件赋为null,这样img动画到下一帧时就没有onload事件可触发了。阅读全文
posted @ 2011-01-17 09:13 Ricebug 阅读(203) 评论(0) 编辑
摘要: BulkLoader提供简单的载入函数,不管要载入的是xml、swf还是声音文件,都只使用同一接口。功能强大,十分推荐。用法,载入xml文件:var bulkLoader:BulkLoader = new BulkLoader('main loading');bulkLoader.add('my_xml_file.xml');bulkLoader.start();引用前面载入的资源:var myX...阅读全文
posted @ 2010-08-02 14:48 Ricebug 阅读(243) 评论(0) 编辑
摘要: 最近在模仿QQ的相册,发现QQ相册中的大小图片都是动态的,通过抓包工具发现Http返回的状态码是304.大家应该都知道当浏览器缓存了文件就直接从缓存中读取,状态码就是304.所以QQ相册的这种动态缓存技术让我研究了一段时间,现把研究结果记录下来,备用。实现原理:首先,要知道原始图片的最后一次修改时间。其次,获取本地缓存文件夹中该文件的时间。最后,两个时间比较,如果本地缓存的时间大于原始图片最后一次...阅读全文
posted @ 2010-06-11 17:18 Ricebug 阅读(490) 评论(2) 编辑
摘要: 其实为js文件传参是很久就接触过的一个问题,只是一直没有放在心上,今天在无忧看到又有人问这个问题,今日总结一下。解决思路:1、首先获取到当前JS文件的SRC属性,这里有一个小技巧:我们只需要获取当前页面最后一个script标记内容即可。为什么??因为JS是顺序解析的,当前JS脚本解析时后面的js都还没有解析到,当然就认为自己就是最后一个script了。此外,这样获取还有一个好处:我们可以多次引用同...阅读全文
posted @ 2010-05-13 16:48 Ricebug 阅读(173) 评论(0) 编辑