今天学习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
1)DOM(JAXPCrimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。2)SAXSAX处理的优点非常类似于流媒体的优点。分析能够...
http://www.jb51.net//article/16323.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
函数直接量,适用于只使用一次,无需命名的函数。如下例,后者虽有fact函数名,但只用作自我调用。[code]varf=function(x){returnx*x;}varf=functionfact(x){if(x<=1)return1;elsereturnx*fact(x-1);};[/code]函数的参数数组:Arguments对象。常用arguments[i]引用,arguments.length等。对象:对象定义(函数)中的方法,其实也是个函数,与嵌套函数不同点在于:通过关键字this引用对象实体。[code]functionRectangle(w,h){this.width=w...
http://www.jb51.net//article/16307.htm
1、网页在加载时,页面代码中的js文件引用(如下)都会向服务器产生http请求,因为在body.onload事件之前加载的文件(这里我称之为静态加载文件)都会向服务器产生http请求。为了减少服务器的http请求,本人提倡每个页面最多只有一个js文件引用。<scriptlanguage='Javascript'type='text/Javascript'src='?.js'></script>2、body.onload事件之后加载文件(这里我称之为动态加载文件)的时候,浏览器会先查找缓存文件,如果缓存文件不存在才会向服务器发出http请求;所以本人提倡动态加载文件,而在...
http://www.jb51.net//article/16295.htm
一、单选题1、以下哪条语句会产生运行错误:(A)A.varobj=();B.varobj=[];C.varobj={};D.varobj=//;2、以下哪个单词不属于javascript保留字:(B)A.withB.parentC.classD.void3、请选择结果为真的表达式:(C)A.nullinstanceofObjectB.null===undefinedC.null==undefinedD.NaN==NaN二、不定项选择题4、请选择对javascript理解有误的:(ABCD)A.JScript是javascript的简称B.javascript是网景公司开发的一种Java脚本语言...
http://www.jb51.net//article/16293.htm
1.不要做任何假设(JavaScript是一个不可靠的助手)可能不唐突的JavaScript的最重要的一个特性就是——你要停止任何假设:*不要假设JavaScript是可用的,你最好认为它很有可能是不可用的,而不是直接依赖于它。*在你经过测试确认一些方法和属性可以使用之前,不要假设浏览器支持它们。*不要假设HTML代码如你想象的那样正确,每次都要进行检查,并且当其不可用的时候就什么也不要做。*让JavaScript的功能独立于输入设备*要记住其他的脚本可能会影响你的JavaScript的功能,所以要保证你的脚本的作用域尽可能地安全。在开始设计你的脚本之前,要考虑的第一件事情就是检查一下你要为其...
http://www.jb51.net//article/16288.htm
[html]<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>实时柱状图</title><styletype="text/css">span{background-color:lime;font-size:1px;}</style><scripttype="text/javascript">vararr=newArray(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1...
http://www.jb51.net//article/16272.htm
[html]functiongetUrlArg(seekArg){varurl=location.href;//先用正则把问号和井号之间的参数部分分离出来,如从http://www.jb51.net/testjs.htm?p=1&t=1&u=1#test中分出p=1&t=1&u=1if(reMatch=url.match(/\?([^#]+)#?/)){varquerystring=reMatch[1];//用正则按&或=拆分到数组里,args数组中依次是变量名和变量值,如p,1,t,2,u,24varargs=querystring.split(/&a...
http://www.jb51.net//article/16270.htm
