自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 合理设计数据的格式能大幅提高效率和缩短程序代码

一个网友问偶:我要获得 一个格子的八个方向的格子坐标,怎么获得,有合适的算法没?我现在是这样的:偶看了一下这个写法有几个问题:1.代码累赘,篇幅过多2.这么多个if...elseif...还不如直接用switch3.每次获取代码都要进行判断,其实可以不需要4.没有使用变量缓存属性,每次都是再次查找属性 简单的考虑了一下偶觉得可以改进一下direction,也就是方向的数据格式就可以很好的提高效率和精简代码大概

2011-02-12 15:58:00 798

原创 一个滑动展示的小代码

一个写给别人的小代码顺便也贴上来这是一个滑动展示用的小容器通过鼠标移动和离开触发滑动效果12.1

2010-12-23 15:29:00 766

原创 用于判断客户端几个属性的简单对象

<br />目前程序中用于判断客户端信息的对象<br /> <br />需求不高所以比较简单不一定精确<br /> <br />游戏中一般只需要判断是否IE、是否IE6、是否手机这三个功能<br /> <br />该对象可判断客户端的操作系统类型、浏览器类型、客户机器是电脑还是手机类、访问协议是HTTP还是FILE<br /> <br />这里偶只简单的使用判断当非windows、Mac、Unix这三个系统就是手机<br /> <br />当判断是手机后默认游戏自动拾取阳光<br /> <br />//用户

2010-11-24 10:05:00 773 1

原创 switch等值比较的写法改进

<br />这个写法是专用于取代switch里相等值比较的<br /> <br />通常来说比较等值的每次比较都需要重复判断<br /> <br />通过自定义函数的使用避免了重复判断提高了效率<br /> <br />原理很简单即使用对象定位需要范围的值<br /> <br />该返回值可以是个变量也可以是数组、函数等<br /> <br />//Switch的相等//传递参数:要比较的变量,比较的值和返回值的JSON形式//设置一个默认返回值'default'比较合适$SEql=functi

2010-11-12 11:51:00 848

原创 JSPVZ里关于多图的图片载入进度条函数

LoadImage是单张图片载入函数如果要再某张图片成功载入后执行某函数就用一个LoadImage即可 LoadImage:Browser.IE? function(url,callback,Ar){ //地址,id,回调函数 var img=new Image(); img.onreadystatechange=function(){(img.readyState=='complete'||img.readyState=='loaded')&&callback(Ar)} im

2010-11-12 09:25:00 1897 5

原创 JSPVZ里一个自定义的核心系统对象

最近正在改进游戏程序的执行效率整合所有的计时器以一个初步的自定义系统对象控制整个游戏流程的进行/*系统对象结构:一个setInterval计时器作为自定义系统时间,10毫秒累加1,1秒即为100一个setTimeout作为定时执行任务的计时器一个任务队列,存储着{},格式为{T:任务执行的系统时间,时间为自定义非JS自带f:任务执行的函数ar:执行任务函数的参数,数组形式。执行任务时使用apply传递参数}*/oSym={ Now:0, //系统时间 TQ:[],

2010-11-12 08:28:00 3062 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除