摘要: 在一些复杂的页面中经常会用JavaScript处理一些DOM元素的动态效果,这种时候我们经常会用到一些元素位置和尺寸的计算,浏览器兼容性问题也是不可忽略的一部分,要想写出预想效果的JavaScript代码,我们需要了解一些基本知识。 基础概念 为了方便理解,我们需要了解几个基础概念,每个HTML元素 阅读全文
posted @ 2016-10-11 23:58 jiangxiaobo 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 已知条件如下: 判断碰撞方法: 1.将矩形ABCD,上下左右4个方向均扩充R的长度,形成新的两个矩形,如果此两个矩形包含圆心坐标则发生碰撞. 2.如果条件1不成立,则仍然有机会发生碰撞,此时发生碰撞的可能存在于矩形ABCD的4个顶点处有可能碰撞, 此时检测根据圆和距离它最近的一个矩形顶点的点到点之间 阅读全文
posted @ 2016-10-11 16:47 jiangxiaobo 阅读(1323) 评论(0) 推荐(1) 编辑
摘要: 一,原理介绍 这回有点复杂,不过看懂了还是很好理解的。当然,我不敢保证这种算法在任何情况下都会起效果,如果有同学测试时,发现出现错误,请及时联系我。 我们首先来建立一个以圆心为原点的坐标系: 然后要检测碰撞就只有两种情况了。 情况一,矩形全部都在一个象限内,如图: 当然,图中只是举个例子,不一定是只 阅读全文
posted @ 2016-10-11 16:45 jiangxiaobo 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 点和矩形碰撞 矩形碰撞 点(x1,x2) , 圆心(x2,y2) ,半径r 圆和圆 阅读全文
posted @ 2016-10-11 16:41 jiangxiaobo 阅读(5596) 评论(0) 推荐(0) 编辑