[原]连连看算法(1 位领导批示)
- 2011-09-15
- 分类:JavaScript
- 作者:银子
- 653 位领导视察
连连看的规则大家应该都很清楚:两点间最多允许转弯两次,也就是最多允许由三条直线相连。
如:一个 6X6的连连看,由于周围一圈必须有路径,X方向与Y方向需要都加一,实际大小为8X8,坐标的信息存放到一个二维数组。
如下图:
连连看的规则大家应该都很清楚:两点间最多允许转弯两次,也就是最多允许由三条直线相连。
如:一个 6X6的连连看,由于周围一圈必须有路径,X方向与Y方向需要都加一,实际大小为8X8,坐标的信息存放到一个二维数组。
如下图:
今天某人碰到的一个题目.我写了两种解法..记录一下其中一种
P.S.JS的数组初始化真的很白白..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <script type="text/javascript"> var arr = new Array(1,2,3,4,5,6,7,2,3); var tmp = new Array(0,0,0,0,0,0,0,0,0); for(var i=0, len=arr.length; i<len; i++) { var j = arr[i]; if(tmp[j] != 0) { alert(j); } else { tmp[j] = 1; } } </script> |
原来POST方法提交的数据是那么容易被监听 -_!!
用js进行第一次加密.提交表单后再进行二次加密.看它还能不能被监听..
很简单的一行代码:
1 | <input type="file" value="" onchange="alert(this.value);" /> |
在IE6与IE7下表现正常
而在FF2下空格都自动转义成了%20
最奇怪的是FF3.干脆只能取到文件名称..
看来想用客户端来影响文件的操作不太靠谱了..
附上MZ上找到的文章:http://support.mozilla.com/….parentId=76231
Lightbox里面的一个函数,能把页面实际的高宽与浏览器可视面积的高宽保存在一个数组中..非常好用.记录一下
调用:
学javascript已经有一段时间了,成天与DOM,文档对像打交道,水平停滞不前.今天来进阶练习,学习 javascript OOP 写了一点简单的代码
第一次学习练习,难免浅显.见笑