javascript高级编程

javascript高级编程

ID:36203633

大小:1.67 MB

页数:37页

时间:2019-05-07

javascript高级编程_第1页
javascript高级编程_第2页
javascript高级编程_第3页
javascript高级编程_第4页
javascript高级编程_第5页
资源描述:

《javascript高级编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章JavaScript高级编程课程回顾WebService具有以下优势:平台无关性编程语言无关性部署、升级和维护Web服务简单对于Web服务使用者来说,可以轻易实现多种数据、服务的聚合成本低数据不受防火墙阻挡.NET中创建的WebService都派生自System.Web.Services.WebService类Web服务方法都必须满足两个条件:由WebMethod特性标识、public访问修饰符简单对象访问协议(SOAP)是基于XML的轻量级协议,可以实现在Internet上任意位置调用已发布的WebServiceWSDL与SOAP和UDDI(

2、统一描述、发现和集成机制)一起工作,支持Web服务与Internet上的其他服务、应用程序和设备交互作用。UDDI提供了发布和定位Web服务的功能,WSDL描述了Web服务,SOAP为Web服务提供了传输消息在.NET各种类型的应用程序中,都可以通过“添加Web引用”的方式创建客户端代理类来调用WebService,也可以通过动态生成客户端代理类来调用本章内容JavaScript变量作用域JavaScript函数JavaScript面向对象编程JavaScript闭包JavaScript处理JSON数据本章目标深入了解JavaScript的变量作用域

3、能够使用JavaScript进行面向对象编程理解JavaScript中闭包的概念和作用理解JSON数据的格式及使用JavaScript处理JSON数据1.JavaScript重点回顾1.1数组一个JavaScript数组的元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同的类型,数组的元素设置可以包含其他数组vara=['北京','上海',true,1,20,'深圳'];with(document){writeln('遍历数组a的值是:');for(vari=0;i

4、]);}}使用[]创建数组vara=newArray('北京','上海',true,1,20,'深圳');with(document){writeln('遍历数组a的值是:');for(vari=0;i

5、wArray(20);//长度为20//错误的数组定义,定义长度必须是整数;否则,至少要2个元素vard=newArray(3.14);vard=newArray("tom",3.14);//合法,长度为2a[3]="Test";//a的长度自动变为4数组的元素可以是任何类型数据数组的长度可以变化数组访问数组元素访问数组的元素使用[]运算符,可以通过下标访问,也可以通过关键字访问vara=newArray("jack",true,{one:"one",two:"two",three:"three"});varb=newArray(5,4,3,fals

6、e,"Tom",3.14);a[1.23]="test";with(document){writeln('a[1.23]='+a[1.23]);writeln('
a.length='+a.length);writeln('
a[2].one='+a[2].one);writeln('
a[2]["two"]='+a[2]["two"]);}b[true]=true;with(document){writeln('
b.length='+b.length);writeln('
b[true]='+b[true]);wri

7、teln('
b[6]='+b[6]);//索引溢出,但不会出错,值是undefined}for(iinb){document.writeln('
b['+i+']='+b[i]);}为数组a添加了一个元素访问第3个元素(对象)的属性for…in遍历数组元素1.1数组多维数组数组元素可以是任何类型的数据(包括另一个数组),可以非常方便地模拟多维数组varone=newArray(3);for(vari=0;i

8、){one[i][j]=(i+1)*(j+1);}}arrayA=[[21,22,23],[31,32,33

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。