学校开始讲Javascript,生命游戏,但似乎只能在chrome下正常运行 - V2EX
首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
推荐关注
Meteor
JSLint
-
a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
广告
V2EX
Javascript
学校开始讲Javascript,生命游戏,但似乎只能在chrome下正常运行
weakfox
2011 年 11 月 22 日
4800 次点击
这是一个创建于 5187 天前的主题,其中的信息可能已经有所发展或是发生改变。
http://carton-wordpress.stor.sinaapp.com/uploads/2011/11/LifeGame.html
刚做的,傻逼学校(含义为:我这个傻逼上的民办培训学校)开始教“网页设计”,于是我做了这么一个东西,我用chrome,调试的还好,然后顺手用IE打开,就悲剧了……
不知道怎么兼容浏览器的问题,嘛,玩玩嘛。。。
Chrome
学校
我用
17 条回复
1970-01-01 08:00:00 +08:00
1
kojp
2011 年 11 月 22 日
代码看上去很简单。。。但我还是没看懂,也不会玩~~~
2
ro00
2011 年 11 月 22 日
火狐表示打开后没反应
3
xingzhi
2011 年 11 月 22 日
@
weakfox
我反倒是很好奇你新浪云台的三级域名怎么设置
4
satgi
2011 年 11 月 22 日
传说js的兼容性比css还要难调很多,- -我也很头疼
5
supersheep
2011 年 11 月 22 日
1.js的数组可以直接这样声明:arr=[]。
所以初始化的过程可以这样写:
for(i=0;i<13;i++){
arr[i]=[];
for(j=0;j<13;j++){
arr[i][j]="";
}
}
2.setTimeout或者setInterval后面的第一个参数不建议写成字符串的形式,因为这样其实会隐式的执行new Function(str) 方法,存在效率问题。正确的做法是 setTimeout(func,time);直接传函数名。
3.这里game函数用来生成数组数据,print函数用来输出,所以每次把两个函数都调用一遍就可以了,没有必要在各自的函数体里写setTimeout。可以这样写:
setInterval(function(){game();print();},1000);
4.document.write在很多浏览器下似乎会把包括script在内的内容也写掉,也就是第一次执行之后,脚本可能就不存在了,导致程序不理你了。可以先拼接字符串,然后赋值给 document.body.innerHTML。
5.测试了一下,ie下字符变瘦了,可能是字体或者字符集的问题。这块没有深究过,我的话可能会采用放一堆div的方式来兼容,不过这样开发和执行的效率就都要下去喽……
6.作品很好看很有美感,赞一个!
6
dreampuf
2011 年 11 月 23 日
同为培训学校出身.哈哈,加油!
7
sogood
2011 年 11 月 23 日 via iPod
哇靠!我是来围观的,大狐狸加油。
8
All
2011 年 11 月 23 日
@
xingzhi
SAE的Storage
9
weakfox
OP
2011 年 11 月 23 日
@
xingzhi
wordpress for sae,后台直接上传附件,就这样子了= =没设置什么
10
bcxx
2011 年 11 月 23 日
http://bcxx.github.com/processing-playground/swarm/
=)
11
weakfox
OP
2011 年 11 月 23 日
@
supersheep
灰常谢谢!
12
Glow
2011 年 12 月 22 日
@
bcxx
请问怎样看你给的链接的源代码,我找到了bcxx的processing-playground项目,但是没有看到swarm文件夹。
13
lwjef
2011 年 12 月 22 日
@
Glow
GitHub Pages
http://pages.github.com/
14
Glow
2011 年 12 月 22 日
@
lwjef
呵呵,我只是想知道
http://bcxx.github.com/processing-playground/swarm/
的源代码项目的github 页面,和Github Pages 没有关系吧。
15
lwjef
2011 年 12 月 22 日
@
Glow
Sorry.
https://github.com/bcxx/processing-playground/tree/gh-pages
16
Glow
2011 年 12 月 23 日
@
lwjef
按照你的链接找到了,非常感谢你的帮助。
17
bcxx
2011 年 12 月 23 日
@
Glow
@
lwjef
thx
关于
帮助文档
自助推广系统
博客
API
FAQ
Solana
4526 人在线
最高记录 6679
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 35ms
UTC 06:58
PVG 14:58
LAX 22:58
JFK 01:58
Do have faith in what you're doing.
ubao
msn
snddm
index
pchome
yahoo
rakuten
mypaper
meadowduck
bidyahoo
youbao
zxmzxm
asda
bnvcg
cvbfg
dfscv
mmhjk
xxddc
yybgb
zznbn
ccubao
uaitu
acv
GXCV
ET
GDG
YH
FG
BCVB
FJFH
CBRE
CBC
GDG
ET54
WRWR
RWER
WREW
WRWER
RWER
SDG
EW
SF
DSFSF
fbbs
ubao
fhd
dfg
ewr
dg
df
ewwr
ewwr
et
ruyut
utut
dfg
fgd
gdfgt
etg
dfgt
dfgd
ert4
gd
fgg
wr
235
wer3
we
vsdf
sdf
gdf
ert
xcv
sdf
rwer
hfd
dfg
cvb
rwf
afb
dfh
jgh
bmn
lgh
rty
gfds
cxv
xcv
xcs
vdas
fdf
fgd
cv
sdf
tert
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
sdf
shasha9178
shasha9178
shasha9178
shasha9178
shasha9178
liflif2
liflif2
liflif2
liflif2
liflif2
liblib3
liblib3
liblib3
liblib3
liblib3
zhazha444
zhazha444
zhazha444
zhazha444
zhazha444
dende5
dende
denden
denden2
denden21
fenfen9
fenf619
fen619
fenfe9
fe619
sdf
sdf
sdf
sdf
sdf
zhazh90
zhazh0
zhaa50
zha90
zh590
zho
zhoz
zhozh
zhozho
zhozho2
lislis
lls95
lili95
lils5
liss9
sdf0ty987
sdft876
sdft9876
sdf09876
sd0t9876
sdf0ty98
sdf0976
sdf0ty986
sdf0ty96
sdf0t76
sdf0876
df0ty98
sf0t876
sd0ty76
sdy76
sdf76
sdf0t76
sdf0ty9
sdf0ty98
sdf0ty987
sdf0ty98
sdf6676
sdf876
sd876
sd876
sdf6
sdf6
sdf9876
sdf0t
sdf06
sdf0ty9776
sdf0ty9776
sdf0ty76
sdf8876
sdf0t
sd6
sdf06
s688876
sd688
sdf86