- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
客户端脚本技术 客户端脚本技术是指嵌入到Web页面中的程序代码,这些程序代码是一种解释性的语言,浏览器可以对客户端脚本进行解释。通过脚本语言可以实现以编程的方式对页面元素进行控制,从而增加页面的灵活性。常用的客户端脚本语言有JavaScript和VBScript。 说明: 目前,应用最为广泛的客户端脚本语言是JavaScript脚本,它是Ajax的重要组成部分。在本书的第2章将对JavaScript脚本语言进行详细介绍。 Flash Flash是一种交互式矢量动画制作技术,它可以包含动画、音频、视频以及应用程序,而且Flash文件比较小,非常适合在Web上应用。目前,很多Web开发者都将Flash技术引入到网页中,使网页更具有表现力。特别是应用Flash技术实现动态播放网站广告或新闻图片,并且加入随机的转场效果,如图1-8所示。 图1-8 在网页中插入的Flash动画 在开发动态网站时,离不开服务器端技术,目前,比较常用的服务器端技术主要有CGI、ASP、PHP、ASP.NET和JSP。下面进行详细介绍。 CGI CGI是最早用来创建动态网页的一种技术,它可以使浏览器与服务器之间产生互动关系。CGI的全称是Common Gateway interface,即通用网关接口。它允许使用不同的语言来编写适合的CGI程序,该程序被放在Web服务器上运行。当客户端发出请求给服务器时,服务器根据用户请求建立一个新的进程来执行指定的CGI程序,并将执行结果以网页的形式传输到客户端的浏览器上显示。CGI可以说是当前应用程序的基础技术,但这种技术编制方式比较困难而且效率低下,因为每次页面被请求时,都要求服务器重新将CGI程序编译成可执行的代码。在CGI中使用最为常见的语言为C/C++、Java和Perl(Practical Extraction and Report Language,文件分析报告语言)。 ASP ASP(Active Server Page)是一种使用很广泛的开发动态网站的技术。它通过在页面代码中嵌入VBScript或JavaScript脚本语言,来生成动态的内容,在服务器端必须安装了适当的解释器后,才可以通过调用此解释器来执行脚本程序,然后将执行结果与静态内容部分结合并传送到客户端浏览器上。对于一些复杂的操作,ASP可以调用存在于后台的COM组件来完成,所以说COM组件无限的扩充了ASP的能力,正因如此依赖本地的COM组件,使得它主要用于Windows NT平台中,所以Windows本身存在的问题都会映射到它的身上。当然该技术也存在很多优点,简单易学,并且ASP是与微软的IIS捆绑在一起,在安装Windows操作系统的同时安装上IIS就可以运行ASP应用程序了。 1.3.2 服务器端应用技术 PHP PHP来自于Personal Home Page一词,但现在的PHP已经不再表示名词的缩写,而是一种开发动态网页技术的名称。PHP语法类似与C,并且混合了Perl、C++和Java的一些特性。它是一种开源的Web服务器脚本语言,与ASP一样可以在页面中加入脚本代码来生成动态内容。对于一些复杂的操作可以封装到函数或类中。在PHP中提供了许多已经定义好的函数,例如提供的标准的数据库接口,使得数据库连接方便,扩展性强。PHP可以被多个平台支持,但被广泛应用于UNIX/Linux平台。由于PHP本身的代码对外开放,经过许多软件工程师的检测,因此,该技术具有公认的安全性能。 ASP.NET ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,可以使用任何.NET兼容的语言来编写ASP.NET应用程序。 使用Visual Basic .NET,C#,J#, ASP.NET 页面(Web Forms) 进行编译可以提供比脚本语言更出色的性能表现。Web Forms允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务端控件来建立常用的UI元素,并对它们编程来完成一般的任务。这些控件允许开发者使用内建可重用的组件和自定义组件来快速建立Web Form,使代码简单化。 JSP Java Server Pages简称JSP。JSP是以Java为基础开发的,所以它沿用Java强大的API功能。JSP页面中的HTML代码用来显示静态内容部分;嵌入到页面中的Java代码与JSP标记来生成动态的内容部分。JSP允许程序员编写自己的标签库来完成应用程序的特定要求。JSP可以被预编译,提高了程序的运行速度。另外JSP开发的应用程序经过一次编译后,便可随时随地运行。所以在绝大部分系统平台中,代码无需做修改就可以在支持JSP的
您可能关注的文档
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第04章 JSP内置对象详解.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第05章 JavaBean组件技术.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第06章 Servlet核心技术.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第07章 JSP数据库核心技术.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第08章 JSP核心表达式与标签.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第09章 Web网页模板技术.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第10章 JSP实用组件技术.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第12章 JSP实例开发1—论坛.ppt
- 新JSP程序设计 第2版 教学课件 范立锋 于合龙 孙丰伟 第13章 JSP实例开发2—购物车.ppt
- 新JSP程序设计 教学课件 范立锋 乔世权 程文彬 第02章 JSP辅助知识.ppt
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
最近下载
- 建筑识图复习题(识图详细答案).pdf VIP
- 中医内科学方剂+歌诀.doc
- 天津市和平区耀华中学2024届数学高二上期末质量跟踪监视试题含解析.doc VIP
- GB/T 17934.2-2021印刷技术 网目调分色版、样张和生产印刷品的加工过程控制 第2部分:平版胶印.pdf
- 培训课件-癫痫健康教育.ppt
- 2025年2月15日江苏省税务局遴选笔试及答案解析.doc VIP
- PCS-996电力系统同步相量测量系统简介.ppt
- 公共基础知识公文写作考试试题[精选5篇].pdf VIP
- 吉利缤越说明书 1.pdf
- 大连理工大学23春“公共课”《毕业论文(设计)写作指导》考试历年高频难、易错点试题甄选答案附答案.docx
文档评论(0)