PHP+Javascript模拟Matrix画面
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-25
直接存为*.php文件运行即可。 <? $color_back="#000000"; $number_w=8; $number_h=6; $space=1; $font_size=20; $speed=0; ?> <html> <head> <title>The Matrix</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="javascript"> // ***************************************************************** // Written By Caocao // caocao@eastday.com // http://caocao.oso.com.cn // ***************************************************************** number_h=<? echo $number_h;?>; number_w=<? echo $number_w;?>; step=5; text=new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"); grad=new Array("#000000","#004000","#008000","#00C000","#00FF00"); function line() { this.start=100; this.end=60; this.restart=0; } function randchar() { return (text[Math.round(Math.random()*25)]); } function initial() { matrix=new Array(); light=new Array(); for (i=0;i<number_h;i++) { for (j=0;j<number_w;j++) { matrix[i*number_h+j]="<? echo $color_back;?>"; } } for (j=0;j<number_w;j++) { light[j]=new line(); } } function new_light() { for (j=0;j<number_w;j++) { if (light[j].restart==0) { light[j].start=0; light[j].end=-10-Math.round(Math.random()*20); light[j].restart=light[j].end-Math.round(Math.random()*20); } else { light[j].start++; light[j].end++; light[j].restart++; } } } function new_color(i,j) {   |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于PHP+Javascript模拟Matrix画面的所有评论