JavaScript在ASP.NET AJAX中的另类故事
2010-09-14 13:31:55 来源:WEB开发网大家都知道,在ASP.NET AJAX框架的支持下,客户端JavaScript可以很方便的通过ScriptManager访问服务端的WebService以及PageMethods方法,有了这样的支持,让我们的编程开发更加灵活.客户端和服务端的数据交互更方便.那出了这些,客户端JavaScript还有些什么我们未知的功能呢?其中Library对JavaScript的原生类型的使用是最常见的.Microsoft AJAX Library提供了对JavaScript扩展和基础类库.接下来就说说JavaScript在Ajax中的另类故事--Microsoft AJAX Library对JavaScript的原生类型的使用和扩展.
一、使用Object原生类型
在ECMAScript Spec中Object原生是一个无序的集合,可以存放任意类型对象。Object原生对象我们可以做为字典集合来使用以及通过for...in来遍历。用个小示例来看看这两个功能。
1<script type="text/javascript">
2function display(text)
3{
4 $get("result").innerHTML += (text + "<br />");
5}
6
7var obj;
8function initObject()
9{
10 obj = new Object();
11 obj["name"]="beniao";
12 obj.Age=22;
13 obj.Sex="男";
14 obj["Email"]="beniao123@163.com";
15}
16function useObject()
17{
18 initObject(); //初始化数据
19 display("姓名:" + obj.name);
20 display("年龄:" + obj["Age"]);
21 display("性别:" + obj.Sex);
22 display("E-mail:" + obj.Email);
23 display("<hr/>");
24}
25
26function useForIn()
27{
28 initObject(); //初始化数据
29 for(var key in obj)
30 {
31 display(key + ":" + obj[key]);
32 }
33 display("<hr/>");
34}
35</script>
Tags:JavaScript ASP NET
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接