资料中如实是说:1,ScriptManager(脚本控制器)是asp.netajax存在的基础.2,一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面.3,ScriptManager掌管着客户端Ajax页的多有脚本,并在页面中注册Ajax类库,用来实现页面的局部更新和对Web服务的调用.下面是scriptManager的结构:下面介绍下ScriptManager的几个属性和一些子元素a,EnablePartialRendering:(默认局部渲染)比较重要,用来表示此页面是否允许局部刷新(默认为true)b,AllowCustomErrorsRedirect:当发生...
http://www.jb51.net//article/16352.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
函数直接量,适用于只使用一次,无需命名的函数。如下例,后者虽有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><TITLE>FormObjectexample</TITLE><HEAD><scriptlanguage="javascript">functiondelrow1(){varoElement=event.srcElement;while(oElement.tagName!="TR"){oElement=oElement.parentElement;}varoTBody=oElement.parentElement;oTBody.removeChild(oElement)}functiondelrow2()//...
http://www.jb51.net//article/16276.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
replace()最简单的算是能力就是简单的字符替换。示例代码如下:[html]<scriptlanguage="javascript">varstrM="javascriptisagoodscriptlanguage";//在此我想将字母a替换成字母Aalert(strM.replace("a","A"));</script>[/html] 我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不一样了!呵呵,没错。replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换![html]<scriptlangu...
http://www.jb51.net//article/16261.htm
