计算机网络和多媒体技术介绍.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络和多媒体技术介绍

计算机网络和多媒体技术 常宝宝 北京大学信息技术学院 chbb@ 提供Web服务的条件 在Internet上提供Web服务,需要满足下面的条件: 一台计算机,该计算机带有一定容量的硬盘; 该计算机已经接入Internet,并有固定IP地址; 安装了Web Server软件; 最好注册了域名。 静态网页 静态网页的特点: 网页内容不会发生变化,除非网页作者修改了网页的内容。 网页不能和浏览用户交互。信息流向是单向的,即从Web Server到浏览器,Web Server不能根据用户的情况调整返回给用户的内容。 静态网页浏览过程 用户在浏览器地址栏键入一个URL,例如:/page.html; 浏览器和URL中指定的机器(如:)上的Web Server联系,请求其返回用户希望浏览的文件(如:page.html); Web Server接到请求,从本地磁盘找到浏览器所请求的文件并发送给浏览器; 浏览器接到文件后,终止和Web Server的联系,把文件显示在浏览器窗口。 静态网页浏览过程图示 静态网页的优点和缺点 静态网页的优点: 静态网页创建容易,无须太多专业知识; 静态网页也易于维护; 浏览静态网页速度较快。 静态网页的缺点: 标准静态网页只能包含文本和图象信息,不能包含音频、视频信息; 静态网页不能动态变化,不适应信息即时发布;(天气预报、股票信息) 静态网页不能和浏览器用户交互,只能单向发布信息; 无法提供个性化信息发布。 Plugin 问题: 音频、视频、动画等数据格式各异; 研究人员还在不断提出新的数据格式; 浏览器无法应付所有这些格式。 解决办法: 浏览器仅仅处理标准的文本和图象数据; 通过引入Plugin的概念增强浏览器的处理能力; Plugin是一个小程序,他和特定的数据格式相关联,用于解释和展示该种格式的数据; 用户可以通过增加Plugin的方式扩充浏览器的功能; 当研究人员或软件销售商采用新的数据格式时,同时提供针对这种数据格式的Plugin。 个性化Web服务 个性化内容服务:Web服务器根据浏览器用户的不同特点发送不同的页面内容,即使所有用户键入了相同的URL。(Web服务器看人下菜,见什么人说什么话) 例如:一个提供音乐服务的网站可能希望根据用户的年龄推荐不同的唱片。 青少年:流行音乐 中年人:摇滚乐 老年人:古典音乐、民族音乐 个性化Web服务需要动态页面技术。 Cookies Web服务器为了跟踪浏览器用户,可在用户所在的计算机的磁盘上创建文本文件,用这些文本文件记录用户信息和用户访问情况。这些文本文件称做Cookies。 Cookies中一般记录用户访问了哪些页面和用户提供的个人信息。只有创建Cookie的站点才能访问Cookies。Web服务器可以根据Cookie中的内容确定给用户返回页面的内容。 Cookie有可能导致安全问题,用户的兴趣、喜好以及其他个人信息可能泄露。 脚本语言和动态页面设计 实现动态页面技术有很多,一般都需要进行程序设计与开发。 实现动态页面比较简单的技术是使用脚本语言,之所以称之为脚本语言,是因为用这些语言编写的小程序可以嵌入到HTML页面中并得到执行。 常见的脚本语言包括:Java Script语言和VB Script语言。可认为这两种语言分别是从java和Visual Basic简化而来。 用脚本语言编写的小程序可以在客户端(浏览器)运行,也可以在服务器(Web服务器)端运行,因此脚本可分为客户端脚本和服务器端脚本。 客户端脚本原理 服务器端脚本原理 如何在客户端嵌入JavaScript? 我们只简要介绍如何用JavaScript语言编写客户端脚本,不涉及服务器端脚本的编写。 Javascript具有普通程序设计语言的大部分要素,有助于同学了解程序设计的基本概念。 在HTML文档中,JavaScript脚本程序应放在标签script… /script中,脚本程序既可以放在HTML文档的头部,也可以出现在文档体部。 标签script有一个属性,属性名是language,属性值是脚本语言的名字。如: script language=Javascript … /script 参见 clockcursor.html JavaScript中的变量 在程序设计中,变量用来存放各种各样的值。例如,变量可以用来存放一个整数。 一般而言,在使用变量以前,应该首先声明。 JavaScript不强制要求声明类型。但使用变量前声明变量是一个很好的习惯。 在JavaScript中声明变量的语法是: var variable_name = initial_value; var variable_name; 变量名是字母打头的字母数字串。在JavaScript语言中,字母大小写是

文档评论(0)

yanmei113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档