锁定老帖子 主题:发个坦克大战小游戏
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-10
yoyozizou 写道 02221021 写道 yoyozizou 写道 02221021 写道 无聊之作..IE7和FF能玩.
这种立即执行的方法很有意思:~function(){alert('hello')}() 返回-1 可否点拨一下... 产生一个闭包.我这份代码里主要是避免全局变量发生命名冲突. 呵呵 楼主曲解我的意思了,产生闭包没问题,关键是产生闭包的方法很奇特,“~function(){...}()”这个用法在google上搜不到,它的返回值很有意思(试下这个 ~function(){alert('dd');return 10;}()),而且照我理解“~”应该是个运算符,js有这个运算符吗? “~”是按位非运算符,见犀角书88页。 楼主使用这种写法比较简化,目的还是为了执行匿名函数,等价于: var p = ~function(){alert('hello')}(); 至于返回值,可以使用以下代码体会一下: alert(!function (){alert('hello');return false;}()) alert(~function (){alert('hello');return 1;}()) |
|
返回顶楼 | |
发表时间:2009-06-10
太有才了,很好~~
|
|
返回顶楼 | |
发表时间:2009-06-11
一个字---牛
|
|
返回顶楼 | |
发表时间:2009-06-11
花了多长时间写的?
jquery很强大,如果没有jquery 代码量会成倍增加 总体而言,非常不错。 |
|
返回顶楼 | |
发表时间:2009-06-12
大牛、大牛。。。
|
|
返回顶楼 | |
发表时间:2009-06-17
偶像! 啊啊啊
|
|
返回顶楼 | |
发表时间:2009-06-18
不错
顺便说一下,JS星际我觉得做不怎么样。没有楼主这个强。 |
|
返回顶楼 | |
发表时间:2009-06-18
非常牛叉阿
|
|
返回顶楼 | |
发表时间:2009-06-22
spark998 写道 我靠 是人写出来的吗
确实 很怀疑 |
|
返回顶楼 | |
发表时间:2009-06-22
厉害啊。什么时候能到这种境界?
只精通javascript可以填饱肚子吗?感觉大家都只注重java忽略javascript |
|
返回顶楼 | |