google 吃豆人有依赖库么?下面的一段代码什么意思?

weiyiabout 2010-11-11 01:19:05
刚刚接触JS,想学习一下google 的pac man。
google.pacman ||
function () {
var a = true,
e = false,
g = {},
i = [1, 4, 2, 8],
l = {
0: {
axis: 0,
increment: 0
},
......
}();
最开始的google.pacman ||是什么意思?
google用JS做的这个游戏,有依赖库么?网上说有YUI依赖库,我大概过了遍代码,没有发现,请问大侠们,这个程序用了其他库了么?
...全文
115 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
llyy112233 2010-11-11
  • 打赏
  • 举报
回复
多了个括号。。

<script language='javascript'>
var func = 1;
var temp;
func || alert(2); //这里func有定义,就执行func,不会执行alert(2)了。
temp || alert(3); //这里temp没有定义,就执行||后面的语句alert(3);
</script>
llyy112233 2010-11-11
  • 打赏
  • 举报
回复
google.pacman || ... 这个的意思就是如果google.pacman有定义,执行完google.pacman之后这个语句就结束了,如果google.pacman没有定义,那么执行||后面的代码。
例子如下:

<script language='javascript'>
var func = 1;
var temp;
func || alert(2); //这里func有定义,就执行func,不会执行alert(2)了。
temp() || alert(3); //这里temp没有定义,就执行||后面的语句alert(3);
</script>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧