脚 本 之 家 www.jb51.net
页面导航:  不限条件-->JavaScript
本地搜索:
当在同一个网页里引入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
[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
[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
[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
1.创建测试XML文件:select.xml[code]<?xmlversion="1.0"encoding="GBK"?><select><provinceid="sx">陕西<cityid="xa">西安</city><cityid="bj">宝鸡</city><cityid="ak">安康</city></province><provinceid="js">江苏<cityid="nj">南京</city><cityid="xz"...
http://www.jb51.net//article/16411.htm
在一些抓取、过滤等情况下,正则表达式regularexpression的优势是很明显的。例如,有如下的字符串:[code]<li><ahref="http://www.abcxyz.com/something/article/143.htm"title="FCKEditor高亮代码插件测试"><spanclass="article-date">[09/11]</span>FCKEditor高亮代码插件测试</a></li>[/code]现在,需要提取href后面的网址,[]内的日期,和链接的文字。下面给出C#,ASP和Ja...
http://www.jb51.net//article/16403.htm
今天学习js的收获和小总结:脚本在什么时候执行:1、打开页面时执行脚本当浏览器打开一个HTML文档时,它会从头开始解释整个文档,包括HTML标签和脚本。如果脚本中有可以直接执行的语句,则会在遇到的时候马上解释执行。如:<scripttype="text/javascript"><!--alert("这是我的第一个脚本")--></script>2、利用ONLOAD事件执行脚本onload事件是一个页面在浏览器中打开时发生的,应该方法常用于在打开一个页面的同时向用户显示一些消。<scripttype="text/javascript"><!-...
http://www.jb51.net//article/16371.htm
如果你不了解其中的原由,请不用担心,深入一下CSS的规则并且看一下UsingCSStoFixAnything:20+CommonBugsandFixes这个文章.如果上面那篇文章对你毫无帮助,你可以使用下面12个javascript解决方案的其中之一去修复你的问题,并使你的页面看起来跨所有浏览器!在本文中,我们将为你在web应用开发中遇到的最常见的CSS问题提供12个javascript解决方案.你也许会对其它的CSS相关文章感兴趣.UsingCSStoDoAnything:50+CreativeExamplesandTutorialsUsingCSStoFixAnything:20+Comm...
http://www.jb51.net//article/16370.htm
经常会在js里用到数组,比如多个名字相同的input,若是动态生成的,提交时就需要判断其是否是数组.if(document.mylist.length!="undefined"){}这个用法有误.正确的是if(typeof(document.mylist.length)!="undefined"){}或if(!isNaN(document.mylist.length)){}typeof的运算数未定义,返回的就是"undefined".运算数为数字typeof(x)="number"字符串typeof(x)="string"布尔值typeof(x)="boolean"对象,数组和nulltype...
http://www.jb51.net//article/16342.htm
序号操作分类IE(6.0)FireFox(2.0)Mozilla(1.5)当前浏览器备注1"."访问tag的固有属性OKOKOKOK 2"."访问tag的用户定义属性eg:<inputtype="checkbox"myattr="test">OKNONOOK可以用getAttribute函数替代3obj.getAttribute访问tag的固有属性OKOKOKOK 4obj.getAttribute访问tag的用户定义属性eg:<inputtype="checkbox"myattr="test">OKOKOKOK 5document.all访问document的所有子元...
http://www.jb51.net//article/16319.htm
共有:1000/10,当前5/100页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: