自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 任意角度的矩形与圆形的碰撞检测

任意角度的矩形与圆形的碰撞检测(js)下面介绍的是 无旋转角度的矩形与圆形的碰撞检测:函数ComputeCollision,当相对距离小于圆形半径的时候为碰撞。 参数介绍(w:矩形的宽,h:矩形的高,r:圆形半径,rx:圆形中心与矩形中心相对坐标X,ry:圆形中心与矩形中心相对坐标Y)function ComputeCollision(w, h, r, rx, ry) { var dx =

2016-04-26 18:12:27 3878 1

原创 js观察者模式简单实现

js观察者模式简单实现直接上代码function PubSub(){ this.handlers = {}; //{'aaa':[cb1,cb2],'abc':[cb1,cb2]} }PubSub.prototype = { //on 相当于订阅者在发布者那里存了一个宝箱(回调函数cb),宝箱的钥匙是eventType on

2016-02-25 17:43:29 1362

原创 js中央定时器控制

js中央定时器控制1、使用定时器时可能出现的是出现大批量的定时器管理,管理多个定时器会出现很多的问题,而且迟早还必须干掉他们,可能还会干扰浏览器的正常运行。2、同时创建大量的定时器,会增加浏览器垃圾回收任务的可能性,定时器是个特殊的问题,多个定时器在不同浏览器之间表现不尽相同,有的浏览器因此导致垃圾回收周期正常,就会出现一个动画在A浏览器很流畅,在B浏览器很卡顿情况,减少同时使用定时器的数量,将有

2016-02-20 11:37:10 930

空空如也

空空如也

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

TA关注的人

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