![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
kognent2008
我不是90后的
展开
-
斜45度寻路
没事写个寻路的,很简单function xy45(x1, y1) {//直角坐标转斜45度 var x0 =0; var y0 =0; var s=-Math.PI/4; var o={}; o.x = int((x0+x1*Math.cos(s)+y1*Math.sin(s)))+dx; o.y =-int((y0+x1*Math.sin(s)-y1*Math.cos(s)))/2+dy;原创 2009-08-18 16:15:00 · 762 阅读 · 0 评论 -
我的JavaScript框架
没事做了个js框架完成一些功能多浏览器支持ie ff goole safari统一html elements扩展方法extend 随便加你想要的方法统一事件增加方法addEvent动态js css导入array原型扩展 each, clone(完全深度copy),hLink 哈希双向前插入式链表 等ajax 线程池机制使用extend扩展了任意元素dragable,re原创 2009-08-17 21:18:00 · 279 阅读 · 0 评论 -
javascript短路法
简化IF-ELSE碰到一段代码如下if(n>win) { p=dArry.length-win; } else if(n p=0; } else { p=n; }类似的代码挺多,继续简化,其实很简单,变成这样 p=((n>win)&&(dArry.length-win))||((n总结一句话:&&取最后值,||取第一满足的值,高效,但请灵活使用原创 2009-08-17 22:06:00 · 392 阅读 · 0 评论 -
我的JS框架 meeko框架
<br />没事写了个JS框架,可以链式操作,多浏览器支持,压缩后12k,适合移动设备使用,可以完成大部分jq可以完成的工作。<br />http://www.ttbug.com/hehe/runtest.html原创 2011-01-23 13:37:00 · 378 阅读 · 0 评论