摘要:
向基 ECMAScript (JavaScript) Object 对象提供扩展的类似反射的功能。Object扩展是 Microsoft AJAX Library 的一部分。这些扩展为内置的 JavaScriptObject对象添加了功能。Object扩展提供有关类型化实例的类似反射的信息。使用这些方法可发现对象的类型和类型名称。Object.getType 函数返回指定对象实例的类型。使用getType函数可以获取表示对象的运行时类型的新类型实例。/* paraminstance:要返回其类型的对象return:一个类型示例,表示 instance 的运行时对象*/var typeVar = 阅读全文
posted @ 2013-01-06 16:15
拓荒者IT
阅读(242)
评论(0)
推荐(0)
摘要:
通过静态方法和实例方法,提供对基本 ECMAScript (JavaScript) String 对象的扩展。String.startsWith 函数确定 String 对象的开头部分是否与指定的字符串匹配。使用startsWith函数可确定String对象的开头部分是否与指定的字符串匹配。startsWith函数区分大小写。/* paramprefix:要与 String 对象的开头部分进行匹配的字符串return:如果 String 对象的开头部分与 prefix 匹配,则该值为 true;否则为 false*/var hasPrefix = myString.startsWith(pre 阅读全文
posted @ 2013-01-06 16:10
拓荒者IT
阅读(291)
评论(0)
推荐(0)
摘要:
Number.parseInvariant 函数从数字的字符串表示形式返回数值。 此函数是静态的,可在未创建该对象实例的情况下调用。使用parseInvariant函数可以从数字的字符串表示形式创建数值。value参数可以包含小数点以及指示正负的“+”和“-”字符。parseInvariant函数为所有类型提供一致的分析,应使用该函数而不是类似的 ECMAScript (JavaScript)parseInt方法。/* paramvalue:一个表示整数或浮点数的字符串return:如果 value 代表数字,则返回 value 的浮点表示形式;否则返回 NaN(非数字)*/var numbe 阅读全文
posted @ 2013-01-06 15:58
拓荒者IT
阅读(205)
评论(0)
推荐(0)
摘要:
Error是一个内置的JS对象,其包含了JS在运行时的错误信息。当抛出Error信息时,可以通过try{}catch(e){}捕获。Microsoft AJAX Library扩展了Error的一些静态方法,用来创建特定的错误:Error.argument 函数创建一个表示 Sys.ArgumentException 异常的 Error 对象。Error.argumentNull 函数创建一个表示 Sys.ArgumentNullException 异常的 Error 对象。Error.argumentOutOfRange 函数创建一个表示 Sys.ArgumentOutOfRangeExce 阅读全文
posted @ 2013-01-06 15:52
拓荒者IT
阅读(368)
评论(0)
推荐(0)
摘要:
Microsoft AJAX Library对 Boolean对象添加了一个静态方法来扩展其功能:Boolean.parse 函数将逻辑值的字符串表示形式转换为其Boolean等效对象。此函数是静态的,可在不创建对象实例的情况下调用。使用parse函数可以根据字符串表示形式创建布尔值。value参数必须为“true”或“false”"(不区分大小写)。字符串可以包含空格。如果字符串无法转换为布尔值,则会引发异常。/* paramvalue:true 或 false 的字符串表示形式return:对应于 value 参数的布尔值(true 或 false)*/var booleanVa 阅读全文
posted @ 2013-01-06 15:31
拓荒者IT
阅读(234)
评论(0)
推荐(0)
摘要:
Microsoft AJAX Library 通过向Array添加一些静态方法来扩展Array对象的功能。以下为扩展的方法名和功能的简单对照:Array.add 函数将一个元素添加到 Array 对象的末尾。 此函数是静态的,可在不创建对象实例的情况下调用。/* paramarray:要向其添加 item 的数组item:要添加到数组的对象*/Array.add(array, item);示例代码:var a = ['a', 'b', 'c', 'd'];Array.add(a, 'e');//返回结果: &quo 阅读全文
posted @ 2013-01-06 15:25
拓荒者IT
阅读(224)
评论(0)
推荐(0)
摘要:
MSDN地址:http://msdn.microsoft.com/zh-CN/library/bb386453.aspxMicrosoft Ajax Library是微软提供的一套基于客户端的Ajax js库,通过在页面中添加ScriptManager控件可以管理这些脚本和任何自定义的脚本。本节所介绍的所有内容均依赖于该JS库,与服务器开发无关!MS Ajax Library有一些功能:向js中添加了面向对象的功能,可以使用类、命名空间、继承等组织js代码。反射功能,在运行时检查客户脚本的结构和组件。枚举扩展了JS的基类型,缩短开发时间更好的调试和跟踪功能。JS面向对象的用法Type 类为 J 阅读全文
posted @ 2013-01-06 14:41
拓荒者IT
阅读(396)
评论(0)
推荐(0)
摘要:
MSDN中关于本节内容的演练:http://msdn.microsoft.com/zh-cn/library/yhzc935f(v=vs.100).aspx微软的介绍已经足够详尽,我这里只是简单的说一下如何自定义Web 服务器控件。步骤大致如下:新建一个控件类,使其继承自WebControl或要扩展的其它控件(例如 Button、TextBox等)添加一些自己需要的属性和方法,然后重写Render、AddAttribute方法,使其可以在客户端展示。功能完善以后,编译项目,在需要引用的地方添加Web.Config的配置项,使其可以正常的工作。就拿MSDN中的演练来说,我们可以新建一个空的web 阅读全文
posted @ 2013-01-06 13:43
拓荒者IT
阅读(1490)
评论(0)
推荐(1)