odesForAlien[alienNodeSelect].selected = false;
alienNodeSelect = Math.floor(Math.random() * 9);
nodesForAlien[alienNodeSelect].selected = true;
alienX = nodesForAlien[alienNodeSelect].key;
这一块的代码看不懂,有人知道不,求分享。
alienNodeSelect = Math.floor(Math.random() * 9);
nodesForAlien[alienNodeSelect].selected = true;
alienX = nodesForAlien[alienNodeSelect].key;
这一块的代码看不懂,有人知道不,求分享。
2017-10-23
想要观察得更仔细点的话,在浏览器调试里的js语句全部加上断点,就是左边那些数字都点上,然后在右边watch添加要观察的变量(root/key/newNode/Node/node.key/node.left/node.right/newNode.key
),自己在这些变量里挑或全部写上,然后F5刷新,F11一步一步跟着走,注意看变量变化,尤其是root要点开来(出现可向下伸展的三角符号,看里面多了什么少了什么),其他的也可以点开来看。
),自己在这些变量里挑或全部写上,然后F5刷新,F11一步一步跟着走,注意看变量变化,尤其是root要点开来(出现可向下伸展的三角符号,看里面多了什么少了什么),其他的也可以点开来看。
2017-10-17
这样子实现会不会有问题,函数内部自己调用自己,很快函数堆栈就满了。既然算法是为了实行大量数据的排序。原谅我只看到1-6这一节。
2017-10-15
parseInt() 会对传进来的字符做判断直到解析完所有后续字符或遇到了第一个非数字字符,开始解析时若第一个字符不是数字字符,或为负号,或为空字符串,都会返回NaN,但是若传入包括数字和字符,例如123blue,会被解析成123 ——《javascript高级程序设计第三版》
解释下为什么可以不用判断负数,因为parseInt() 能判断出来了
解释下为什么可以不用判断负数,因为parseInt() 能判断出来了
2017-10-14
关于html标签自动选择开始或结束标签,在sublime中把光标置于标签名,按⌘+⇧+ K(win:ctrl+shift+')
2017-10-14