js获取参数

http://www.w3dev.cn/download/20090701/javascript-get-url-search-parameters.aspx

javascript之XML DOM对象

L方法载入xml文件或者字符串:  oXmlDom.load("test.xml");  oXmlDom.loadXML("root/root");然后这个oXmlDom就可以使用所有的DOM对象方法,比如documentElement.tagName,参见:  《javascript之DOM技术(一)》  《javascript之dom技术(二)》  3.XML DOM默认是通过异步载入xml文件的,可以通过设置async值来选择是同步还是异步:  oXmlDom.async=true;  4.IE的XML DOM拥有一个readyState值用来表示载入文件的状态:  0——准备载入  
http://www.w3dev.cn/article/20090629/236.aspx

javascript之DOM技术1

在cells集合的指定位置插入一个新的单元格  deleteCell(position) ——与insertCell相反  三。遍历DOM  DOM的遍历是DOM Level2中提出的标准,IE6没有实现,Mozilla和Safari已经实现,最新IE7不清楚是否实现。不再展开,具体请见《JavaScript高级程序设计》  在页面载入后,创建节点oP,并创建一个文本节点oText,oText通过appendChild方法附加在oP节点上,为了实际显示出来,将oP节点通过appendChild方法附加在body节点上。此例子将显示Hello World!  (3)removeChild(),r
http://www.w3dev.cn/article/20090629/237.aspx

javascript之DOM技术

  3.通过隐藏层实现自定义鼠标提示的例子:+展开-HTMLhtml  head    titleStyleExample/title     scripttype="text/javascript"src="detect.js"/script    scripttype="text/javascript"src="eventutil.js"/script    scripttype="text/javascript"      functionshowTip(){        varoDiv=document.getElementById("divTip1");        oDiv.
http://www.w3dev.cn/article/20090629/238.aspx

JavaScript FSO属性大全

IPT LANGUAGE="JavaScript" !-- var fso = new ActiveXObject("Scripting.FileSystemObject"); tmpFolder = fso.GetSpecialFolder(2); //取得系统临时文件目录的路径 如我的是 C:\windows\temp alert(tmpFolder); -- /SCRIPT GetTempName() //生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp SCRIPT LANGUAGE="JavaScript" !-- var fso
http://www.w3dev.cn/article/20090629/251.aspx

Javascript的FSO功能

fso.GetFile("c:\\temp\\testfile.txt"); // 删除文件 f2.Delete(); f3.Delete(); 六、结 语 通过以上对FileSystemObject的各种对象、属性和方法的介绍和示例,相信你已经对如何使用javascript语言在页面中操作驱动器、文件和文件夹有了清晰的认识。但是上述提及的例程都非常简单,要全面、灵活地掌握javascript文件操作技术,还需要大量的实践练习。而且还有一点提醒大家,由于涉及到在浏览器中进行文件读写这样的高级操作,对于默认的浏览器安全级别而言,在代码运行前都会有一个信息提示,这点请在实际环境中提示访问者注意。
http://www.w3dev.cn/article/20090629/252.aspx

JS URL编码函数

http://www.w3dev.cn/article/20090629/javascript-url-encoding-function-escape-encodeURI-encodeURIComponent.aspx

用js检测是否已经安装指定的插件

+展开-JavaScript/**用来检测是否安装指定的插件*pluginsName插件的名称*activexObjectName控件名称,主要针对于IE*author:JetMah*website:http://www.javatang.com/archives/2006/09/13/442864.html*/functioncheckPlugins(pluginsName,activexObjectName){//通常ActiveXObject的对象名称是两个插件名称的组合if(activexObjectName=='')activexObjectName=pluginsName+"."+
http://www.w3dev.cn/article/20090629/259.aspx

Js Call方法详解(js 的继承)

承Class1了,Class1.call(this) 的 意思就是使用 Class1 对象代替this对象,那么 Class2 中不就有Class1 的所有属性和方法了吗,c2 对象就能够直接调用Class1 的方法以及属性了,执行结果就是:alert(“cc”);对的,就是这样,这就是 javaScript 如何来模拟面向对象中的继承的,还可以实现多重继承。+展开-JavaScriptfunctionClass10(){this.showSub=function(a,b){alert(a-b);}}functionClass11(){this.showAdd=function(a,b){al
http://www.w3dev.cn/article/20090629/263.aspx

js再论call和apply

));// 事实上, 这里的$A(arguments)一定是一个空数组 }}代码解析:该bind用途在于将某个函数绑定到特定的函数去执行,a) var __method = this;这首先把Function Context重新赋值到一个本地变量,使得在Closure(这是一个javascript的特性,可解释为"")中都能访问到,如此在下边就可以方便获取了。它实质就是bind方法的调用者, 是一个函数对象。b) var args = $A(arguments);这里因为arguments本就是一个类数组的对象,通过$A(arguments)将传入到bind方法的参数都转化为array.
http://www.w3dev.cn/article/20090629/264.aspx

Javascript评估用户输入密码的强度

母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码.   4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密码.   根据用户输入的密码分别显示不同的颜色表示密码的强度,具体程序如下: +展开-HTMLscriptlanguage=javascript//CharMode函数//测试某个字符是属于哪一类.functionCharMode(iN){if(iN>=48&&iN//数字return1;if(iN>=65&&iN//大写字母return2;if(iN>=97&&iN//小写return4;elsereturn8;//特殊字符}/
http://www.w3dev.cn/article/20090629/268.aspx

JavaScript 中的replace方法以及与正则表达式如何结合应用

就难不住您。稍加修改就ok了。script language="javascript"var strm = "javascript is a good script language";//在此将字母a全部替换成字母aalert(strm.replace(/a/g,"a"));/script  还可以这样,看看效果!script language="javascript"var strm = "javascript is a good script language";alert(strm.replace(/(javascript)\s*(is)/g,"$1 $2 fun. it $2"));
http://www.w3dev.cn/article/20090629/272.aspx

As+lightbox+js实现实时加载图片进度

法,奇怪。。。 var html='p id=designToolsa href=# title=在新窗口中打开 target=_blank/aa class=just href=javascript:Showbo.Design.Org() title=实际大小/a' +'a class=close title=关闭 href=javascript:Showbo.Design.hide()/aspan鼠标滚动缩放图片,按下左键拖动/span/p' +'div class=picimg id=designPic//
http://www.w3dev.cn/article/20090626/actionscript-lightbox-javascript-loading-picture.aspx

JavaScript控制Flash(swf)文件播放的问题

js播放midi音乐 flash的程序部分: 播放按钮: start.onPress = function(){ getURL ("Javascript: startmusic ()"); } 停止按钮: stop.onPress = function(){ getURL ("Javascript: stopmusic ()"); } javascript代码: 主题控制函数:MM_controlSound script language="JavaScript" function MM_controlSound(sndAction,_sndObj) { var sndObj = eval(
http://www.w3dev.cn/article/20090621/135.aspx

不间断滚动文字的JS代码

+展开-HTMLhtmlhead/headbodydivid="marquees"--这些是字幕的内容,你可以任意定义--ahref="#"链接1/abrahref="#"链接2/abrahref="#"链接3/abrahref="#"链接4/abr--字幕内容结束--/div--以下是javascript代码--scriptlanguage="javascript"__注释3__/script/body/html
http://www.w3dev.cn/article/20090620/128.aspx

JavaScript中parseInt()函数问题

这个问题大家可能会忽视,我在项目中就遇到了。写了提醒一下大家!!!在用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parseInt("07")都是正确的,一开始很难理解,后来发现出现这个问题的原因是当在前面有"0"时,javascript的debugger会认为这是一个八进制数,而"08"和"09"不是一个合法的八进制数,所以导致了那个问题,但是parseFloat不会存在这个问题。 事实上,parseInt方法有一个可选参数来表示数字的进制,所以这应该不能算是一个bug,只是我
http://www.w3dev.cn/article/20090617/119.aspx

JS实现全选

+展开-HTMLbodyafefeLZbrahref="fdjlfj"fafljal/abr1245brimgsrc="logo.gif"brfefefe/bodyscripttype="text/javascript"functionselectCode(a){vare=a;if(document.all){varr=document.selection.createRange();r.moveEnd("character",e.innerText.length);r.select();}else{vars=window.getSelection();varr=document.create
http://www.w3dev.cn/article/20090612/102.aspx

javascript继承

性时,取得的是从父类中继承的constructor属性,从而constructor的值是父类而不是子类。我也曾经为了这四个缺点头疼过,于是对prototype继承进行改造。我试了几种方法,下面是我觉得最好的一种。我把它写成Function对象的一个方法,这样用的时候方便。方法如下:+展开-JavaScript//类的继承-海浪版Function.prototype.Extends=function(parentClass){varBs=newFunction();Bs.prototype=parentClass.prototype;this.prototype=newBs();this.pro
http://www.w3dev.cn/article/20090605/73.aspx

Javascript类中的私有变量和静态方法

会返回 null。service调用的私有的 dec 方法,而 dec又访问了私有的 secret变量。service对其它的对象和方法是可见的,但不能直接访问私有成员。 这种公共、私有和特权成员的模式是可行的原因是由于JavaScript有 closure。这个意味着一个内部的函数总是可以访问这个函数外部的变量和参数,甚至在外部的函数返回之后。这是这个语言的一个极其强大的特性。目前没有哪本关于JavaScript编程的书展示了如何发掘这个特性。大多数都没有提到。 私有和特权成员只能在对象构造的时候生成。公共成员可以在任意时刻添加。 模式 公共(Public) function Co
http://www.w3dev.cn/article/20090604/68.aspx