脚 本 之 家 www.jb51.net
页面导航:  不限条件-->r
本地搜索:
当在同一个网页里引入10多个js文件之后,各js中的同名函数就很容易冲突了。比如xxx库里写了个addCssStyle方法,yyy类库里也写了个addCssStyle方法,而这两个方法的具体实现又有一定差别。那么同时引用这两个组件的时候,函数冲突之后导致页面效果发生变化,调试和修改都是非常痛苦的,如果为了避免冲突,而放弃引用一些优秀的组件,那更是让人郁闷的事情。为此,在封装javascript组件库的时候,请使用命名空间来避免冲突。将所有的方法和变量都要按包名类名的方式来写。(这个时候写代码的感觉和封装java的util方法一样方便,呵呵)由此,我的js库按如下方式封装。google了半天,都...
http://www.jb51.net//article/16448.htm
谈JavaScript的面向对象设计有点牵强,毕竟JavaScript语言本身没有高级语言严谨。看这篇文章之前,希望大家了解c++、java、c#等高级语言,有面向对象编程的基础知识。1.类的定义:functionClassName(){}大家可以发现类的定义形式是和函数是一样的。其实函数和类只有在使用的时候才能分辨出来,比如我们在一个页面中分别使用他们:<scriptlanguage="javascript">functionA(){alert('hello');}//A作为函数来使用A();//A作为类来使用,从类A派生出一个obj对象varobj=newA();</sc...
http://www.jb51.net//article/16447.htm
[html]<script>vara="";for(vari=65;i<91;i++)a+=String.fromCharCode(i);alert(a);</script>[/html]...
http://www.jb51.net//article/16445.htm
newArray()newArray(len)newArray([item0,[item1,[item2,...]]]使用数组对象的方法:varobjArray=newArray();objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形成一个新的数组并返回,原有数组不受影响。如:vararr=["a","b","c"];arr.concact("d","e");将返回包括从"a"到"e"字母元素的数组。而arr本身不受影响。objArray.join(separator)----------...
http://www.jb51.net//article/16442.htm
下面是修改方法:原来只是只要我们在添加,修改信息时,增加个keywords为空判断,如果keywords为空,则将tags的字段赋值给keywords具体代码,一般在是入库的sql语句中,增加一段这样的代码[code]if($keywords==""){$keywords=$tag;}[/code]...
http://www.jb51.net//article/16441.htm
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta标签用于网页的<head>与</head>中1、<metaname="Generator"contect="">用以说明生成工具(如MicrosoftFrontPage4.0)等;2、<metaname="KEYWords"contect="">向搜索引擎说明你的网页的关键词;3、<metaname="DEscription"contect="">告诉搜索引擎你的站点的主要内容;4、<metaname="Author"contect="你的姓名">告诉搜索...
http://www.jb51.net//article/16437.htm
[code]<imgid="img1"src=""/><script>functionfileChange(obj){varurl=obj.valueurl="file:///"+url.replace("\\",'/');alert(url);document.getElementById("img1").src=url;}</script><inputtype="file"onchange="fileChange(this);"/>[/code]关键是:url="file:///"+url.replace("\\",'/')...
http://www.jb51.net//article/16436.htm
大概浏览了一下,主要可能是因为以下几种原因:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔时间超过了wait_timeout(SHOWSTATUS能看到此设置),那么就可能出现问题。最简单的处理方式就是把wait_timeout改大,当然你也可以在程序里时不时顺手mysql_ping()一下,...
http://www.jb51.net//article/16431.htm
[html]<html><head><title>123123</title><scripttype="text/javascript"language="javascript">functionchange(obj){clearOption(obj);for(vari=0;i<obj.options.length;i++){if(obj.options[i].value==obj.value){if(obj.options[i].value!=""){document.getElementById("aa").value=ob...
http://www.jb51.net//article/16429.htm
/************************************************************************************功能说明:备份和恢复SQLServer数据库*作者:刘功勋;*版本:V0.1(C#2.0);时间:2007-1-1*当使用SQLServer时,请引用COM组件中的,SQLDMO.dll组件*当使用Access中,请浏览添加引用以下两个dll*引用C:\ProgramFiles\CommonFiles\System\ado\msadox.dll,该DLL包含ADOX命名空间*引用C:\ProgramFiles\CommonFi...
http://www.jb51.net//article/16420.htm
[code]functionseldir()//选择目录{varDir;varobjSrc=newActiveXObject("Shell.Application").BrowseForFolder(0,'Selectthedirectory',0,'');if(objSrc!=null){Dir=objSrc.Items().Item().Path;alert(Dir);}}[/code]...
http://www.jb51.net//article/16414.htm
共有:3939/10,当前6/394页  [首页] [上一页] 2 3 4 5 6 7 8 9 [下一页]  [尾页] 转到: