代码改变世界

随笔分类 -  Javascript 技术

Canvas 测试范例 - 贪吃蛇

2011-03-17 18:18 by 迷, 902 阅读, 收藏,
摘要: Html5 Canvas 的测试,先直接上效果:花了两天写完,欢迎提出修改意见,下面有个操作盘可以用鼠标直接点击操作。要问为什么要操作盘?为了在安卓或iOS上测试呗~发到博客园后操作盘似乎有点问题,没有反应,可以用键盘上下左右键操作,或者将代码保存成文件后再测试。Start 开始ReStart 重玩Stop 停止UpLeftRightDown不支持Canvas,请用以下浏览器:IE9+ FF3.6... 阅读全文

FireFox 页面框架中计时器的问题最终解决方法

2010-07-25 14:27 by 迷, 344 阅读, 收藏,
摘要: 突然发现其实 FireFox 是需要封装才能在框架中执行计时器的。 简单来说: // 一下代码并没有如预期那样循环执行 function TestTimer() { setInterval(TestTimer, 1000); } TestTimer(); // 修改如下形式,就可以在FF下正常执行了 (function(window) { iTimer = window.iTimer = {... 阅读全文

错误:Internet Explorer cannot open the Internet site

2010-07-04 10:51 by 迷, 278 阅读, 收藏,
摘要: IE 6, 7 比较容易报此错误,原因是 DOM 未加载完成时就操作元素,是一个逻辑错误,不知道 FF IE8 等正常执行是怎么处理的,可能是自动延迟了脚本到 DOM 加载完成后才执行。 解决办法是:使用 $(document).ready(...); 运行即可解决此问题。 阅读全文

FireFox 下页面框架中计时器不起作用的临时解决方法

2010-07-03 12:03 by 迷, 346 阅读, 收藏,
摘要: 在 FireFox 3.6.6 浏览器中如果出现有 frameset 的页面,不知道基于什么考虑,或者是某种 Bug,页面上包含的 setInterval 和 setTimeout 方法死活不起作用。临时解决方案就是利用 jQuery 中的动画功能,绕过直接 setInterval 调用,实在是歪门邪道的写法。[代码]jQuery 中似乎也是使用 setInterval 调用动画,但我实在没有分析... 阅读全文

jQuery 无限级菜单

2008-03-25 17:10 by 迷, 4052 阅读, 收藏,
摘要: 说是无限级,当然只是理论上的,如果有无限长度的颜色列表,无限长度目录树,无限的CPU资源…… 我将CSS完全分离出来用jQuery附加式样,就是为了多级染色,并且生成目录树和控制式样也很容易,生成时也不需要考虑式样。数据表建议用事先Order排序的方式,不要读取数据的时候才分级排序,这样性能会较佳。 我把它做成了个.Net的控件,作为轻量级的无限目录树,还是相当好用的。只是还不完善,我先慢慢修... 阅读全文

jQuery 贪吃蛇

2008-03-25 16:50 by 迷, 910 阅读, 收藏,
摘要: jQuery是个好东西,不过一直没忙得过来做点什么,于是模仿它的风格写了一个贪吃蛇游戏练练手。 贪吃蛇 By:iSLee ... 阅读全文