因特网技术基础PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《因特网技术基础PPT课件.ppt》由会员分享,可在线阅读,更多相关《因特网技术基础PPT课件.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于因特网技术基础第一张,PPT共五十七页,创作于2022年6月4.1、网页的两种基本模式n1、动态网页与静态网页n动态网页与静态网页之间的主要区别在于:动态网页含有服务器端脚本,因而只能在Web服务器上运行,而静态网页因为不含服务器端脚本,无需Web服务器支持,只需浏览器支持即可运行。n动态网页运行在服务器端,返回HTML页面,运行机制:n用户通过浏览器向Web服务器请求(.asp)文件;nWeb服务器接受请求,根据扩展名.asp识别出asp文件;nWeb服务器将asp文件转给一个类似于发动引擎的动态链接库文件ASP.dll;nASP.dll将请求的文件从头到尾进行解释处理,并根据ASP文件
2、的脚本命令生成相应的html页面;nHtml页面被发送给客户端浏览器并显示。第二张,PPT共五十七页,创作于2022年6月2、ASP技术含义技术含义n简简单单地地说说,ASPASP是是微微软软的的IISIIS(Internet Internet Information Information ServerServer,因因特特网网信信息息服服务务)提提供供的的一一种种基基于于服服务务器器的的脚脚本本运运行行环环境境,也也可可以以称称为为一一种种解解决决方方案案,它它包包括括三三层层含含义义:1 1)使使用用了了微微软软的的技技术术(ActiveXActiveX)来来编编程程开开发发的的;2 2
3、)运运行行在在服服务务器器端端(ServerServer),无无需需担担心心客客户户端端浏浏览览器器是是否否支支持持ASPASP的的编编程程语语言言;3 3)返返回回标标准准的的HTMLHTML页面(页面(PagesPages)。)。n脚脚本本是是指指一一段段能能够够完完成成某某些些特特殊殊功功能能的的程程序序段段。编编写写脚脚本本的的语语言言称称为为脚脚本本语语言言,脚脚本本语语言言是是介介于于HTMLHTML语语言言和和Visual Visual BasicBasic、JavaJava等等高高级级语语言言之之间间的的一一种种语语言言。它它更更接接近近高高级级语语言言,但但却却比比高高级级语
4、语言言简简单单易易学学,当当然然也也没没有有高高级级语语言言的的功功能能那那么么强强大大。微微软软公公司司为为ASPASP开开发发提提供供了了两两种种标标准准的的脚脚本本语语言言:VBScriptVBScript和和JavaScriptJavaScript,系统的默认脚本语言为,系统的默认脚本语言为VBScriptVBScript语言。语言。n由由此此可可见见,ASPASP本本身身并并不不是是什什么么程程序序设设计计语语言言,也也不不是是什什么么开开发发工工具具、编辑软件,它只是为嵌入编辑软件,它只是为嵌入HtmlHtml页面中的脚本提供了运行环境。页面中的脚本提供了运行环境。第三张,PPT共
5、五十七页,创作于2022年6月静态网页的执行过程:第四张,PPT共五十七页,创作于2022年6月动态网页的执行过程:第五张,PPT共五十七页,创作于2022年6月例子:nnnn动态网页与静态网页动态网页与静态网页nnndocument.write(+今天是:今天是:+Date()+);nn%nresponse.Write&今天是:今天是:&now()&n%nnn第六张,PPT共五十七页,创作于2022年6月3、客户端脚本与服务器端脚本n服务器端脚本:服务器端脚本:n在在之间之间n在在标记的属性中,加标记的属性中,加RUNAT=“Server”RUNAT=“Server”n客户端脚本:客户端脚本
6、:n插入插入标记中,没有属性标记中,没有属性RUNAT=“Server”RUNAT=“Server”第七张,PPT共五十七页,创作于2022年6月1 JavaScript的语法特性的语法特性(1)JavaScript的字母区分大小写的;的字母区分大小写的;(2)JavaScript语句一般以分号(语句一般以分号(;)作为结束符;)作为结束符;(3)JavaScript的注释符号包括多行注释符的注释符号包括多行注释符/*和和*/和单行注释符号和单行注释符号/;(4)分支结构、循环结构、自定义函数等程序段包含多条语句时分支结构、循环结构、自定义函数等程序段包含多条语句时称为语句块,应该置于一对大括
7、号内称为语句块,应该置于一对大括号内内;内;4.2 JavaScript脚本语法结构脚本语法结构第八张,PPT共五十七页,创作于2022年6月 JavaScript脚本的嵌入位置和运行方式都比较自由,脚本的嵌入位置和运行方式都比较自由,既可以直接嵌入当前文档,又可以独立存放在外部文件中,既可以直接嵌入当前文档,又可以独立存放在外部文件中,运行方式既可以直接运行,也可以根据需要伴随事件运行。运行方式既可以直接运行,也可以根据需要伴随事件运行。其基本格式如下:其基本格式如下:(1)直接嵌入,直接运行。)直接嵌入,直接运行。通过通过标记对直接嵌入在当前文件中。标记对直接嵌入在当前文件中。/JavaS
8、cript代码(2)外部引入,直接运行。)外部引入,直接运行。将将JavaScript程序以扩展名程序以扩展名“.js”的文件单独存放,再利用的文件单独存放,再利用标记的标记的src属性引入外部文件,其语法格式如下:属性引入外部文件,其语法格式如下:src=”*.js”2 JavaScript脚本运行方式脚本运行方式第九张,PPT共五十七页,创作于2022年6月(3)直接嵌入,事件触发。)直接嵌入,事件触发。通过事件触发方式执行通过事件触发方式执行JavaScript的方法或函数主要有两的方法或函数主要有两种:种:一种是在一种是在HTML标记的属性中设置标记的属性中设置JavaScript的事
9、件处理的事件处理函数,事件被视为函数,事件被视为HTML标记的属性标记的属性。如下格式所。如下格式所示:示:第十张,PPT共五十七页,创作于2022年6月JavaScript语言是一种弱类型的脚本语言,数据语言是一种弱类型的脚本语言,数据类型通常分为六种:类型通常分为六种:数值型:即数值型:即Number,由,由09的数字字符,正负号,小的数字字符,正负号,小数点组成,如数点组成,如2.6、3.14等等。等等。逻辑型:即逻辑型:即Boolean,只包括,只包括true(真)和(真)和false(假)(假)两个值,在两个值,在JavaScript中,整数中,整数0约定为约定为false,非,非0
10、整整数约定为数约定为true。字符型:即字符型:即String,是用单引号或双引号定界的字符串序,是用单引号或双引号定界的字符串序列,字符包括英文、汉字、空格或数字。列,字符包括英文、汉字、空格或数字。4.3 JavaScript数据类型数据类型第十一张,PPT共五十七页,创作于2022年6月对象型:即对象型:即Object,对象是方法和属性的,对象是方法和属性的集合体。集合体。未定型:即未定型:即Undefined,一个已经声明但还,一个已经声明但还没有赋值的变量,或者表示一个对象的属性没有赋值的变量,或者表示一个对象的属性根本不存在。根本不存在。空值型:即空值型:即Null,表示变量没有值
11、或不是一,表示变量没有值或不是一个对象,即什么也不是。个对象,即什么也不是。4.3 JavaScript数据类型数据类型第十二张,PPT共五十七页,创作于2022年6月根据数据类型的不同,常量可分为根据数据类型的不同,常量可分为:n数值型常量数值型常量n字符型常量字符型常量n逻辑型常量逻辑型常量n转义字符转义字符4.4 JavaScript常量常量第十三张,PPT共五十七页,创作于2022年6月 对变量的声明未作强制性规定。可以不声明,而对变量的声明未作强制性规定。可以不声明,而直接赋值使用;也可以先声明,后赋值使用,声明的直接赋值使用;也可以先声明,后赋值使用,声明的同时还可以赋值。声明多个
12、变量时,变量名之间用逗同时还可以赋值。声明多个变量时,变量名之间用逗号(号(,)隔开。)隔开。JavaScript用用var命令声明变量,并且无须指明数命令声明变量,并且无须指明数据类型,其数据类型由变量值的类型决定的,变量命据类型,其数据类型由变量值的类型决定的,变量命名必须以字母(大小写均可)、下划线名必须以字母(大小写均可)、下划线(_)或美元符或美元符($)开头,变量名称不能使用开头,变量名称不能使用Javascript语法保留的关键字。语法保留的关键字。4.5 JavaScript变量变量第十四张,PPT共五十七页,创作于2022年6月 JavaScript脚本提供了极其丰富的运算符
13、,包括赋值、脚本提供了极其丰富的运算符,包括赋值、条件、算术、字符连接、关系、逻辑和位运算符。条件、算术、字符连接、关系、逻辑和位运算符。4.6 JavaScript运算符运算符第十五张,PPT共五十七页,创作于2022年6月1、赋值运算符、赋值运算符第十六张,PPT共五十七页,创作于2022年6月2、算术运算符、算术运算符第十七张,PPT共五十七页,创作于2022年6月3、比较运算符、比较运算符第十八张,PPT共五十七页,创作于2022年6月4、逻辑运算符、逻辑运算符第十九张,PPT共五十七页,创作于2022年6月5、位运算符、位运算符第二十张,PPT共五十七页,创作于2022年6月6、其它
14、运算符位、其它运算符位第二十一张,PPT共五十七页,创作于2022年6月nif(条件表达式条件表达式)n语句序列语句序列1nnelsen语句序列语句序列2n4.7 分支结构分支结构第二十二张,PPT共五十七页,创作于2022年6月nif(条件语句条件语句1)n语句序列语句序列1nelse if(条件语句条件语句2)n语句序列语句序列2nelse if(条件语句条件语句3)n语句序列语句序列3nnelsen语句序列语句序列n4.7 分支结构分支结构第二十三张,PPT共五十七页,创作于2022年6月nSwitch(变量或表达式变量或表达式)ncase 值值1:n语句序列语句序列1;break;nc
15、ase 值值2:n语句序列语句序列2;break;nncase 值值n:n语句序列语句序列n;break;ndefault:n语句序列语句序列n+1;break;n4.7 分支结构分支结构第二十四张,PPT共五十七页,创作于2022年6月nwhile(条件条件)n语句序列语句序列n4.8 循环结构循环结构第二十五张,PPT共五十七页,创作于2022年6月nfor(;)n语句序列语句序列n4.8 循环结构循环结构第二十六张,PPT共五十七页,创作于2022年6月n:nfor(in)n语句序列语句序列n4.8 循环结构循环结构第二十七张,PPT共五十七页,创作于2022年6月n默认情况下,循环语句
16、将进行无休止地循环默认情况下,循环语句将进行无休止地循环执行,除非循环条件表达式的值为假。如想执行,除非循环条件表达式的值为假。如想提前中断或跳过循环,需在句块中添加提前中断或跳过循环,需在句块中添加break 或或continue语句就可以了。语句就可以了。nbreak语句中断所有循环,而语句中断所有循环,而continue语句语句则跳过本次循环的剩余语句,然后开始下一则跳过本次循环的剩余语句,然后开始下一次循环。次循环。4.9 break和和continue语句语句第二十八张,PPT共五十七页,创作于2022年6月函数定义函数定义函数的调用函数的调用变量的作用域变量的作用域函数对象定义函数
17、对象定义4.10 function函数函数第二十九张,PPT共五十七页,创作于2022年6月nfunction语句主要用来定义静态函数,当然语句主要用来定义静态函数,当然也可以定义函数对象,定义静态函数的语法也可以定义函数对象,定义静态函数的语法结构如下:结构如下:nfunction 函数名函数名(形参形参1,形参形参2)n局部变量定义局部变量定义n函数执行部分函数执行部分nreturn 表达式表达式n函数定义函数定义第三十张,PPT共五十七页,创作于2022年6月nJavaScript语言的典型特性就是对象,一切皆对象,甚语言的典型特性就是对象,一切皆对象,甚至连数据,数据类型等等都可以当作
18、对象。将变量和相至连数据,数据类型等等都可以当作对象。将变量和相关处理函数封装成对象,每个对象都有自己的属性和方关处理函数封装成对象,每个对象都有自己的属性和方法。属性可以访问对象的数据,方法主要用来处理数据法。属性可以访问对象的数据,方法主要用来处理数据的函数。的函数。JavaScript支持支持4种对象:内置对象、自定义种对象:内置对象、自定义对象、浏览器对象和对象、浏览器对象和ActiveX对象。对象。nJavaScript提供了提供了11种内置对象,其中常用内置对象种内置对象,其中常用内置对象如图所示。如图所示。4.11 JavaScript内置对象内置对象第三十一张,PPT共五十七页
19、,创作于2022年6月n在在JavaScript中,内置对象一般不能直接使用,需要使用中,内置对象一般不能直接使用,需要使用new命令创建该对象的实例,然后通过对象实例间接使用该对象命令创建该对象的实例,然后通过对象实例间接使用该对象及其属性和方法。及其属性和方法。nJavaScript对象可以视为一个数组,对象属性就是数组的元对象可以视为一个数组,对象属性就是数组的元素,所以也可以使用数组索引序号或者索引名(属性名)的素,所以也可以使用数组索引序号或者索引名(属性名)的方式访问对象属性,具体引用有下列三种方式:方式访问对象属性,具体引用有下列三种方式:n使用点(使用点(.)运算符)运算符nu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 因特网 技术 基础 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内