外文翻译-基于ASPNET的电子商务网站开发

外文翻译-基于ASPNET的电子商务网站开发

ID:46691071

大小:91.50 KB

页数:13页

时间:2019-11-26

外文翻译-基于ASPNET的电子商务网站开发_第1页
外文翻译-基于ASPNET的电子商务网站开发_第2页
外文翻译-基于ASPNET的电子商务网站开发_第3页
外文翻译-基于ASPNET的电子商务网站开发_第4页
外文翻译-基于ASPNET的电子商务网站开发_第5页
资源描述:

《外文翻译-基于ASPNET的电子商务网站开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Web浏览器环境要理解客户端JavaScript,必须理解Web浏览器所提供的编程环境。接下来的章节介绍的是在Web浏览器提供的编程环境下的三个重要特性:•作为全局对象的Window对彖和客户端JavaScript代码的全局执行环境。•客户端对象的层次和构成它的一部分的文档对彖模型(DOM)。•事件驱动的编程模型。这些小节之后将讨论JavaScript在Web应用程序开发中的扮演的适当角色。1.作为全局执行环境的Window对象Web浏览器的主要任务是在一个窗口中显示HTML文档内容。在客户端JavaScript中,表示

2、HTML文档的是Document对象,Window对象代表显示该文档的窗口(或帧)。虽然对于客户端JavaScript来说,Document对彖和Window对象都是客户端编程屮的全局对彖。回忆一下,我们在第四章屮介绍过,JavaScript的每一个实现都有一个全局对象,该对象位于作用域链的头部。这个全局对象的属性也就是全局变量。客户端JavaScript的Window对象还是全局对象,它定义了大量的属性和方法,允许用户对Web浏览器的窗口进行操作。它还定义了引用其他重要对象的属性,如引用Document对象的docum

3、ent属性。此外,Window对象还包括两个自我引用的属性:window和self。可以使用这两个全局变量来直接引用Window对象。由于在客户端JavaScript屮的Window对象是全局对象,因此所有的全局变量都被定义为该对彖的屈性。例如,下面的两行代码实际上执行的是相同的功能:varanswer=42;//定义并初始化了一个全局变量window.answer=42;//创建Window对象的一个新属性Window对象代表的是一个Web浏览器窗口(或者窗口中的一个帧,在客户端JavaScript中,顶层窗口与帧本质

4、上是等价的)。编写使用多个窗口(或帧)的JavaScript应用程序是可能的。应用程序出现的每一个窗口都对应一个Window对象,而且都为客户端JavaScript代码定义了一个唯一的执行环境。换句话说,只在一个窗口的JavaScript代码屮定义的全局变量并不真的是算是一个全局变量,但是,另一个窗口屮的Javascript代码却可以存取到第一个窗口定义的全局变量,服从于某种安全限制条件。2.客户端的对象层次和文档对象模型(DOM)Window对象是客户端JavaScript屮的一个关键对象。其他所有客户端对象都是通过这

5、个对象访问。例如,每个Window对象都定义了一个document属性,该丿皿性应用与这个窗口关联在一起的Document对象,location属性引用与该窗口关联在一起的location对象。当一个Web浏览器显示一个带帧的文档,顶层Window对象的framesf]数组包含了对代表帧的Window对象的引用。因此,在客户端JavaScript中,表达式document代表的是当前窗口的Document对象,而表达式frames[1].document应用的是当前窗口的第二个子帧的Document对象。Document

6、对象(以及其他对象的客户端JavaScript对象)也可以拥有应用其他对象的属性。例如,每个Document对象都有一个都有一个forms[]数组,它包含的是代表该文档屮出现的所有HTML表单对彖的Form对彖。耍引用这些表单,可以编写如下的代码:window.document.formsfO]继续使用上面的例了,每个Form对象都有一个element[]数组,该数组包含了出现在表单中的各种HTML表单元素(如输入域、按钮等)的对象。在极其特殊的情况下,可以编写引用整个对象连接底部的对象的代码,其表达式复杂度如下:par

7、ent.frames[0].document.forms[0].elements[3].options[2].text;通过前面的介绍我们已经知道,Window对象是位于作用域连接头部的全局对JavaScript中的所有有客户端对彖都是作为其他对象的属性来存取的。就是说,存在一个JavaScript对象的层次,这个层次的根是一个Window对彖。图13-1说明了这一层次,仔细研究这幅图,理解其中的层次以及它所包含的对象,对成功设计客户端JavaScript的程序至关重要。本书余卜•的章节都用与描述图中所示的对象的细节。s

8、elfrwindow,parent,topWindowobjedsnavigatorNavigatorobjwtframes[]dreyofWindowobjea$forms()IarrayofFormobjectselements!]arrayofHTMLformelementobjects:TheICurrent

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

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

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