脚 本 之 家 www.jb51.net
页面导航:  不限条件-->t
本地搜索:
在习作的过程中尝试着贪吃蛇游戏用JS实现了。竟然成功了。思路:使用10px*10px的div层担当“像素”,然后使用40*40矩阵160个“像素”构成了游戏的界面。下面是代码:[code]//JavaScriptDocumentalert("键盘的方向键控制方向,空格键暂停。\nLIFE制作\nhttp://blog.csdn.net/anhulife");//添加基本的图形块,即160个10*10的层组成的二维矩阵varrowindex=newArray(40);varcolindex;varcell;//图像单元的定义varbackcolor="black";for(vari=0;i<...
http://www.jb51.net//article/16571.htm
功能:为连连看游戏提供连接算法说明:模块中包含一个Point类,该类是游戏的基本单元“点”,该类包含属性:x,y,value。其中x,y代表了该点的坐标,value代表该点的特征:0代表没有被填充,1-8代表被填充为游戏图案,9代表被填充为墙壁模块中还包含一个名为points的Point列表,其中保存着整个游戏界面中的每个点使用模块的时候应首先调用createPoints方法,初始化游戏界面中每个点,然后可通过points访问到每个点,继而初始化界面模块中核心的方法是link,通过提供源点和终点,可尝试连接两点,如果可以连接则返回保存路径的path列表,否则返回False[code]#-*-c...
http://www.jb51.net//article/16570.htm
步骤是:1)添加/删除程序中彻底删除sqlserver。2)将没有删除的sqlserver目录也删除掉。3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。4)删除注册表中跟sqlserver相关的键。其中第3步最重要!!!这里所说的找到不是在左边的文件夹找到,而是从右边那里找到!!!左边的树形文件夹是没有这个项目的,只有一个FileRenameOperations,只删了它是没用的.还有...
http://www.jb51.net//article/16566.htm
HtmlEdit.document.designMode="On";HtmlEdit是iframe对象IDIE中可以设置contentEditable="true"把div的contentEditable属性设置为true,在IE浏览器中就可以看到效果了,div中元素都变成可以编辑的了。<divid="tt"contentEditable="true"></div><bodycontentEditable="true"><!--则整个页面都可以编辑了-->。Firefox中可以使用javascript语句设置属性contentDocument.d...
http://www.jb51.net//article/16565.htm
(一).确认删除用法:1.BtnDel.Attributes.Add("onclick","returnconfirm('"+"确认删除?"+"')");2.linktempDelete.Attributes["onclick"]="javascript:returnconfirm('"+"确认删除?"+"');";3.privatevoidgrdProject_ItemDataBound(objectsender,DataGridItemEventArgse)4.{if((e.Item.ItemType==ListItemType.Item)|(e.Item.ItemType==ListIt...
http://www.jb51.net//article/16563.htm
定义和用法strtr()函数转换字符串中特定的字符。语法strtr(string,from,to)或者strtr(string,array)参数描述string1必需。规定要转换的字符串。from必需(除非使用数组)。规定要改变的字符。to必需(除非使用数组)。规定要改变为的字符。array必需(除非使用from和to)。一个数组,其中的键是原始字符,值是目标字符。说明如果from和to的长度不同,则格式化为最短的长度。例子例子1[code]<?phpechostrtr("HillaWarld","ia","eo");?>[/code]输出:HelloWorld例子2[code]&...
http://www.jb51.net//article/16553.htm
在DNN模块开发中遇到的resx怪问题最近在修改以前的一个CrossArticle模块,其中有一个Test.ascx文件中的resourkey始终只能显示直接给出的text值,而不能显示resx文件中的值。而其他ascx文件皆能使用自己resx中的文本。反复检查了N次,快疯了。用vs2008的 tools菜单下的生成resx也不能解决问题。请朋友们能个提示,谢谢。相关代码片断:<?xml:namespaceprefix=asp/>"resourcekey="hyplReadMore"><tdalign="left"nowrap><asp:HyperLinkI...
http://www.jb51.net//article/16550.htm
内存现在非常便宜—因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。缓存可以掩盖许多过失缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存30秒,而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以获得所需的性能,您肯定会选择缓存解决方案(假设可以接受30秒的旧数据)。缓存正是那些利用20%付出获得80%回报的特性之一,因此,要提高性能,应该首先想到缓存。 不过,如果设计很糟糕,最终却有可能带来不良的后果,因此,您当然也应该尽量正确地设计应用程序。但如果您只是需要立即获得足够高的性能,缓存就是您...
http://www.jb51.net//article/16545.htm
1:使用String.Replace函数替换,但不支持大小写。2:正则System.Text.Regex替换,用RegExpOption修改是否支持大小写。3:在小数据的情况下,使用String.SubString和+可以实现间接替换。4:导入MicrosoftVisualBasicRunTime(Microsoft.VisualBasic.DLL)使用Strings.Replace速度很快。5:参照反射Reflector.FileDisassembler配合Strings.SplitandStrings.Join等实现,速度同5。一下介绍一种算法,类似KMP算法。有兴趣的参照研究下。以下为引...
http://www.jb51.net//article/16544.htm
在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;ob_get_contents():是读出缓冲区里的内容,下面有代码为例;ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;[code]if(file_exists("./index.htm"))//看静态index.htm文件是否存在{time=time();//文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htmif(tim...
http://www.jb51.net//article/16537.htm
实例一:前台[code]<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server">...
http://www.jb51.net//article/16536.htm
共有:4672/10,当前8/468页  [首页] [上一页] 4 5 6 7 8 9 10 11 [下一页]  [尾页] 转到: