Web数据库技术 高晗 第4章

Web数据库技术 高晗 第4章

ID:40239703

大小:670.00 KB

页数:84页

时间:2019-07-28

Web数据库技术 高晗 第4章_第1页
Web数据库技术 高晗 第4章_第2页
Web数据库技术 高晗 第4章_第3页
Web数据库技术 高晗 第4章_第4页
Web数据库技术 高晗 第4章_第5页
资源描述:

《Web数据库技术 高晗 第4章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章ASP中脚本的使用本章学习要点lVBScript和JavaScript脚本语法基础lVBScript和JavaScript脚本基本控制结构lVBScript脚本中的函数应用lVBScript事件处理和错误调试技术4.1脚本语言脚本是一种能够完成某种功能的程序段。ASP是一种脚本语言的执行环境,可用任何一种ASP支持的脚本语言来设计ASP程序,网站开发人员可使用多种脚本语言编写ASP程序代码。事实上,在单个.asp文件内部就可以使用多种脚本语言。另外,由于脚本是在服务器端读取和处理的,所以请求.asp文件的客户端浏览器并不需要支持脚本。对于.asp文件中使用的每种脚本

2、语言,都要将它们相应的脚本引擎安装在Web服务器上。只要Web服务器安装了正确的ActiveX脚本引擎便能执行脚本。安装了IIS/PWS后,便拥有了两种默认的脚本引擎,MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJScript。VBScript与JScriptVBScript和JScript之间最大的区别就是它们的结构。VBScript是VisualBasic的子集,它与VisualBasic或者VisualBasicforApplications(VBA)并不完全一样,因为VBScript是特意为在浏览

3、器中进行工作而设计的,不包括一些在脚本范围以外的特性,如文件访问和打印等等。而JScript是从一组编程语言如C、C++、以及Java等之中脱离出来的。用过C或者是Java的读者,对JScript的结构会觉得非常熟悉。JScript的结构很简单,如同C和Java一样很方便,而且没有它们那样复杂。1.VBScript的选择如果目标平台支持VBScript,考虑一下下列因素再决定是否用VBScript来编写脚本:错误控制。在VBScript中有OnErrorResumeNext来对特殊情况给出说明。格式化。在IE中事件控制很方便,就像在VisualBasic中一样。在VBSc

4、ript中也能够建立一个隐含的事件处理程序,这只需要用“对象_事件”结构形式来定义一项功能就行了。VBScript是不区分大写和小写字母的。2.JScript的选择几乎所有允许编写脚本的浏览器都支持JScript。下面两种情况可考虑使用JScript:l动态执行。JScript一个非常有力的特性是:它允许在脚本内建立和执行脚本或者动态进行评价。简而言之,就是在脚本中编写脚本。l面向对象。JScript使用的是一种基于原型的对象结构,它允许在脚本中定义对象。也可以往对象的原型中加入方法和特性,扩展内置对象和定制对象。使用JScript时需要特别注意:JScript是区分大小

5、写的。3.Java、JavaScript和JScript这三种语言分别由三个公司开发:SUN公司的Java;Netscape公司的JavaScript;Microsoft的JScript。JavaScript语言的前身叫作Livescript。自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序概念,将自己原有的Livescript重新进行设计,并改名为JavaScript。JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,能得网页变得更加生动。JavaScript是介于Java与HTML之间,基于对象事件驱

6、动的编程语言,不需要Java编译器,而是直接运行在Web浏览器中,JScript是一种类似JavaScript的语言。3种语言并非等同,读者不要将其混淆。在同一个网页中同时使用几种语言1.服务器脚本的执行顺序内联服务器脚本(在<%%>分隔符中的脚本)按顺序执行,从上到下。可以在一个服务器脚本中定义一个可调用的程序(函数或者是子程序),这样,如果需要就可以随时调用它们。所有的内联脚本必须用一种语言来编写,也就是在网页前面的@指示中所指明的脚本语言。2.脚本块的顺序网页是按照一定的顺序来处理的,不同语言的