javascript
iteye_4858
这个作者很懒,什么都没留下…
展开
-
html5游戏--初试
[size=medium] 我觉得,html5很有前景,移动终端智能化、普及是一个大趋势,html5的应用有跨平台这一大的优势,传统的应用很依赖终端的系统,同样一个应用,html5也能实现,它就可以在所有的智能终端下使用,而且又有本地存储,离线使用等特性,这使得它成为未来的主流 用html5开发游戏是一件很激动人心的事,好的,开始我的html5游戏之路吧 ...2011-12-08 20:20:50 · 118 阅读 · 0 评论 -
多个options关联,select之间乱序
select标签中可能会有很多数据关联,在不考虑它们顺序的情况下,解决方法showOptions:在不考虑合法性的情况下,将options的条件全部显示在文档中,之前被选中的option还被选中,执行checkOptions():检测文档的条件合法性,不合法的选项将会被删除[code="javascript"]$(document).ready(function(){(functi...原创 2012-05-24 21:22:20 · 257 阅读 · 0 评论 -
平时总结的问题
1.今天写myjs(自己重写Jquery)的时候,替换了自己的myjs,总是出现一个错误,后来总算发现了:用for in 语句来遍历数组的时候,for(var i in a){}总是出现无法获取属性"each",后来才发现,原来我的myjs里扩展了Array的属性,所以,以后警惕for in 语句的使用,最好不要用它来遍历数组...2012-05-21 21:01:29 · 84 阅读 · 0 评论 -
一个简单的旋转文字效果
[code="javascript"] var word = '这是一个不好说的故事,但还是要说';var wordArr = word.split("");var locateWord = function(x,y,r,i){ var length = wordArr.length; var html = ""; var eve...2012-05-20 08:19:14 · 133 阅读 · 0 评论 -
诡异的正则表达式创建区别
用RegExp创建[code="javascript"]var t = new RegExp("^[a-z]+\.");var b = /^[a-z]+\./;alert(t);alert(t.test("fdsaf"));alert(b.test("fdsaf"));[/code]这样创建就好了[code="javascript"]var t = new ...2012-05-20 08:08:24 · 76 阅读 · 0 评论 -
游戏的分场景设计
[size=medium]我们设计游戏的时候,一个完整的动作可以分几个场景组成,这时候,我们可以采用一种跳帧的思想来控制游戏的进行,其实在flash动画里早就有了就种概念比如,我们要设计一个渔网下海捞瓶子的动画,这个动画可以分解为三部分,下海down,海里捞lao,出海up,并且海里捞是一个重复的动作,就是直到ajax后台请求成功时或超时我们才出海,那么,我们可以用一个变量记录总的帧数,三个动...2012-05-12 18:41:47 · 146 阅读 · 0 评论 -
面向对象状态的编程思想
[size=medium]基于面向对象的思想,在我们所考虑的问题中,所有的问题都是对象,对象可以由一个个的小对象组成,即对象的组合、聚合等关系。为了更加抽象或者更加容易编写我们的代码,我们首先基于以下两个假设1.对象的行为(方法)都是为了改变对象的属性(或称为对象的状态),而且只能改变对象的属性,任何不改变对象状态的行为都是无意义的,或者称可被行为包含的功能2.程序的最终结果都是对象的不同...2012-05-06 20:06:31 · 110 阅读 · 0 评论 -
html5-卷轴游戏初试
自己试做一个卷轴游戏,其中有两个图片文件,未引入[code="javascript"] var msg = document.getElementById("msg");function showMsg(s){ msg.innerHTML = s;}var WIDTH = 480;var HEIGHT = 800;va...2012-04-10 22:47:03 · 250 阅读 · 0 评论 -
js版俄罗斯方块设计思想及实现
俄罗斯方块方块是小时候的一个回忆,从最开始的掌上的黑白游戏机,到电视游戏机,到电脑,无不有它的痕迹,今天我们来一起重温它的一种实现方法,也算是整理一下我的思路吧......1.以中心点坐标代替整个方块2.以数学坐标点代表实际坐标3.统一冲突检测方法问题分析:俄罗斯方块就是一个个方块从上到下的落下,固定,当一行满的时候就消去这一行,就类与对象分析设计思想,我们很容易想到,要创...2011-11-23 15:07:30 · 355 阅读 · 0 评论 -
使用setInterval导致事件的多重绑定问题
使用定时器常常会出现一些时间紊乱的问题,之前我就遇到过使用setInterval产生动画,当一中断事件不断的被触发,这个就很可能会导致时间紊乱、动画紊乱的问题,想必大家在也都经历过这样的问题,解决这个问题的方法是,构造在某时刻只存在一条时间线的机制,延迟事件触发,这个将在以后的文章中讨论,今天发现了一个问题,使用setInterval会导致同一绑定的多重触发,代码如下 [code="java...2011-11-19 22:06:48 · 216 阅读 · 0 评论 -
手机网站开发的一些总结
手机版网站起码要实现一些基本的功能吧:1.页面的适用性问题。对于移动终端,有不一样的分辨率与屏幕尺寸,如果还像电脑端的设计还限制网页的宽度为1003px或其他像素值,字体大小还用12px或14px,那么,不一样的终端的效果差别会很大。所以这里,最好让网页的宽度自适应屏幕,还好,w3c在设计html的时候为我们考虑了这一点,只需一句话,就可以搞定,就是加上[code="javascript"][...2012-02-25 19:32:30 · 112 阅读 · 0 评论 -
html5-打砖块
用html5写的一个小游戏,不断的学习,一步一步地完善核心问题:碰撞检测,一种是像素级的检测,一种是矩形检测,这个游戏中我使用的是四点检测[code="javascript"] /* Copyright @wangbin */var WIDTH = 600;var HEIGHT = 800;var Controlle...2012-02-16 20:38:32 · 338 阅读 · 0 评论 -
轻页--在线创作演示平台
轻页是一款在线创作演示平台,它专为web而生[url]http://www.litepage.net/index.html[/url]比如捉妖记[url]http://www.litepage.net/view.html?wid=1879508477[/url]感觉体验比较好,推荐下...2015-08-15 22:33:52 · 261 阅读 · 0 评论