Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)归海一刀
published in(发表于) 2014/1/30 1:10:57
新瓶旧酒ASP.NET,AJAX(4),-,(客户端脚本编程,JavaScript基本类型扩展)_[Asp.Net教程]

新瓶旧酒ASP.NET AJAX(4) - (客户端脚本编程 JavaScript基本类型扩展)_[Asp.Net教程]

新瓶旧酒ASP.NET AJAX(4) - 客户端脚本编程(JavaScript基本类型扩展 - JavaScript Base Type Extensions)



介绍
Microsoft AJAX Library中的JavaScript基本类型扩展是基于ECMAScript (JavaScript)对象的。关于JavaScript对象的更多信息可以参看http://msdn2.microsoft.com/en-us/library/29f83a2c-48c5-49e2-9ae0-7371d2cda2ff



关键
1、恶补JavaScript
·http://www.w3schools.com/js/default.asp
·http://msdn2.microsoft.com/en-us/library/hbxc2t98.aspx
·《JavaScript 语言参考》中文版
·JavaScript 参考教程



示例
Array.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Array.aspx.cs"
Inherits="ClientScripting_TypeExtensions_Array" Title="Array Type Extensions" %>






onclick="btnArray_onclick()" />






运行结果
数组ary的元素数:4,最后一个为:d
数组ary的元素数:6,最后一个为:f
数组c的元素数:6,最后一个为:f
数组c的元素数:0,最后一个为:undefined
数组ary的元素数:5,移除的元素:a
数组ary的元素数:6,最后一个为:g
数组ary的元素数:6,其中有“c”吗?true
数组ary的元素数:5,最后一个为:f
数组ary的元素数:4,最后一个为:e
数组ary的元素数:5,最后一个为:f
数组ary的元素数:5,搜索其中“d”的位置:2
数组ary的元素数:5,从索引“3”处开始,搜索其中“d”的位置:-1
数组ary的元素数:7,最后一个为:h
b|0
c|1
d|2
e|3
f|4
g|5
h|6



Boolean.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Boolean.aspx.cs"
Inherits="ClientScripting_TypeExtensions_Boolean" Title="Boolean Type Extensions" %>





aaabbbccc


onclick="btnBoolean_onclick('true')" />



onclick="btnBoolean_onclick('false')" />



运行结果
单击“Boolean测试(隐藏)”按钮则“divTestBoolean”隐藏
单击“Boolean测试(显示)”按钮则“divTestBoolean”显示



Date.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Date.aspx.cs"
Inherits="ClientScripting_TypeExtensions_Date" Title="Date Type Extensions" %>





运行结果
2007年06月07日08时34分17秒,星期Thursday
Thu Feb 14 00:00:00 UTC+0800 1980



Error.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Error.aspx.cs"
Inherits="ClientScripting_TypeExtensions_Error" Title="Error Type Extensions" %>





运行结果
弹出确认框,提示内容如下:
出现了运行时间错误。
是否要进行调试?
行249
错误: Sys.ArgumentException: 信息
Parameter name: 参数



Number.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Number.aspx.cs"
Inherits="ClientScripting_TypeExtensions_Number" Title="Number Type Extensions" %>





运行结果
999.00 %
999
¤999.00
999.00
300



Object.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Object.aspx.cs"
Inherits="ClientScripting_TypeExtensions_Object" Title="Object Type Extensions" %>





运行结果
Demo.Message
function(content, publishTime) { this._content = content; this._publishTime = publishTime; }



String.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="String.aspx.cs"
Inherits="ClientScripting_TypeExtensions_String" Title="String Type Extensions" %>





运行结果
false false
true
true
true true
Name:webabcd,Birthday:1980-03-14
自定义格式化:测试信息

作者:webabcd

[源码下载]







If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759