javascript
文章平均质量分 78
Allenice
这个作者很懒,什么都没留下…
展开
-
用javascript实现算兔子算法
前几天看到博客园有人用C#写了一个算兔子算法,于是心血来潮就试试用javascript实现问题:一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末总共会有多少对兔子。n由键盘输原创 2011-09-19 18:58:49 · 3953 阅读 · 0 评论 -
cocos2d-html5学习笔记(四)--键盘事件和touch事件
游戏是互动的,获取用户输入至关重要。cocos2d中目前只有Layer以及其子类默认能够获取用户输入,即触发用户输入的事件。其他节点需要开启触摸事件的话,需要自己手动实现。现在看一个例子:var Green=cc.Layer.extend({ init:function () { var layer1=cc.LayerColor.create(cc.c4(0,255,0,2原创 2012-07-10 16:47:57 · 13676 阅读 · 2 评论 -
cocos2d-html5学习笔记(三)--cocos2d中的坐标系统
cocos2d中Layer的默认锚点是left、buttom,其他的节点(node)是中点。至于坐标原点是父节点left、buttom。(这里要注意,并不是所有的节点的坐标原点都是父节点的左下角,比如:cc.MenuItem是以cc.Menu的锚点为原点)添加三个layer:var layer1=cc.LayerColor.create(cc.c4(255,255,0,255),3原创 2012-07-08 20:20:53 · 15124 阅读 · 6 评论 -
cocos2d-html5学习笔记(一)--游戏入口
cocos2d-html5是一个cocos2d系列的一个新成员,目前最新的版本是v2.0。关于这个游戏引擎的详细介绍我就不说了,想了解的话请到官方网站:cocos2d-html5。这是我第一次接触游戏引擎,今天就对这个游戏引擎进行了一点小探究。首先简要讲解一些游戏的基本知识:游戏有一个或多个场景(Scene),每个场景又由多个图层组成,每个图层由文本(Label)、图片(Menu、Spri原创 2012-06-29 20:06:14 · 11370 阅读 · 3 评论 -
cocos2d-html5- v2.0 等比缩放
最近比较忙,好久没看过ch5了。现在ch5已经正式发布,api和模板文件有挺大的变化。我相信,如果有基础的人适应新的变化是没有问题的,所以我没打算重写之前的关于ch5的博客。看了新版本的helloworld例子,发现游戏界面自适应浏览器窗口进行缩放。认真看了这个例子后发现了一些不足之。1. 调整缩放的函数居然写在一个scene里面2. 缩放效果不是很好,当窗口的高宽比和目标高宽比不同时原创 2012-10-10 14:36:49 · 6689 阅读 · 1 评论 -
cocos2d-html5学习笔记(六)--alpha2中cc.Sequence.create中的bug
今天学习了action,但是练习cc.Sequence.create的时候,发现了问题。cc.Sequence.create可以传一个action的数组进去,但是我试了很多次,还是没成功。无奈之下,我去看了源代码。一看,原来是判断参数是否是数组的语句错了cc.Sequence.create = function (/*Multiple Arguments*/tempArray) {原创 2012-07-14 20:08:57 · 12895 阅读 · 0 评论 -
jsonp跨域访问获取数据(使用jquery)
最近要做一个hybrid移动应用,数据库在团队的服务器空间,获取数据库的数据就要跨域了。跨域的话,首先就考虑到了jsop。上网搜了很多资料终于知道怎么跨域了。首先,我们可能用过这样的方式引用其他域javascript脚本其实jsonp的原理跟这个差不多的。jsonp跨域,服务器输出的不是json数据,而是javascript脚本。好的,现在就看一下用jquery跨域访问的例子原创 2012-06-26 15:15:56 · 5888 阅读 · 1 评论 -
javascript:使用ice.validate验证表单
应团队开发的需要,我自己写了一个javascript的表单验证功能,目的是快速的进行表单验证。其实这ice.validate是我自己写的一个javascript框架ice的一部分。由于最近加入了老师组的学生开发团队,然后自己的团队的项目又要开始,所以时间比较紧,等有空再写其他的部原创 2011-09-23 20:22:42 · 2705 阅读 · 0 评论 -
cocos2d-html5学习笔记(五)--菜单和场景转换
本笔记只写文字菜单,其他种类的菜单与文字菜单差不多。1.菜单的创建var MenuTest=cc.Layer.extend({ init:function () { //创建一个绿色层 var greenLayer=cc.LayerColor.create(cc.c4(0,255,0,255),320,480); //创建菜单文字菜单要用到的Label var me原创 2012-07-13 21:14:01 · 10105 阅读 · 3 评论