论坛首页 Web前端技术论坛

发个坦克大战小游戏

浏览 30328 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-06-04  
真厉害  谢谢共享
0 请登录后投票
   发表时间:2009-06-05  
很有意思,很好玩!
0 请登录后投票
   发表时间:2009-06-05   最后修改:2009-06-05
引用
哪个是发射子弹啊!

“空格是发射子弹”
“W” 上
“S” 下
“A” 左
“D” 右
0 请登录后投票
   发表时间:2009-06-05  
好玩 好玩 好玩
给楼主三个好玩,哈哈哈
0 请登录后投票
   发表时间:2009-06-05  
02221021 写道
yoyozizou 写道
02221021 写道
无聊之作..IE7和FF能玩.

这种立即执行的方法很有意思:~function(){alert('hello')}() 返回-1
可否点拨一下...



产生一个闭包.我这份代码里主要是避免全局变量发生命名冲突.

呵呵 楼主曲解我的意思了,产生闭包没问题,关键是产生闭包的方法很奇特,“~function(){...}()”这个用法在google上搜不到,它的返回值很有意思(试下这个 ~function(){alert('dd');return 10;}()),而且照我理解“~”应该是个运算符,js有这个运算符吗?
0 请登录后投票
   发表时间:2009-06-05  
不得不说。lz太强悍了。正准备学习学习js呢。
0 请登录后投票
   发表时间:2009-06-05  
我靠  是人写出来的吗
0 请登录后投票
   发表时间:2009-06-05  
yoyozizou 写道
02221021 写道
yoyozizou 写道
02221021 写道
无聊之作..IE7和FF能玩.

这种立即执行的方法很有意思:~function(){alert('hello')}() 返回-1
可否点拨一下...



产生一个闭包.我这份代码里主要是避免全局变量发生命名冲突.

呵呵 楼主曲解我的意思了,产生闭包没问题,关键是产生闭包的方法很奇特,“~function(){...}()”这个用法在google上搜不到,它的返回值很有意思(试下这个 ~function(){alert('dd');return 10;}()),而且照我理解“~”应该是个运算符,js有这个运算符吗?


呵呵,~不是运算符.  在这里~换成任意符号或者void都可以. 意思是让后面的函数变成表达式去执行而不是声明. 
我习惯写~ 可以少写一个括号  ^ ^
0 请登录后投票
   发表时间:2009-06-05  
好玩,牛鼻
0 请登录后投票
   发表时间:2009-06-05  

呵呵,这是51js上面客服果果写的那个坦克改成用jquery实现的吧。

http://bbs.51js.com/viewthread.php?tid=82966&extra=page%3D1%26amp%3Bfilter%3Ddigest

0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics