清华计算机系上课ppt,清华计算机系程设小学期 web编程.ppt

文档介绍:

PythonWeb编程清华大学计算机系第八讲Web工作原理Web服务器向浏览器提供服务的过程:用户提交请求:在浏览器中指定一个URL(UniformResourceLocator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。服务器解析:Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。服务器响应:如果URL指向的是普通的HTML(HypertextMarkupLanguage,超文本标记语言)文档,Web服务器直接把它传送给浏览器。客户端解析:浏览器解析服务器的返回结果,显示给用户*PythonWeb编程静态页面和动态页面早期的Web页面是静态的,用html代码书写。随着ASP和java技术的发展产生了动态网页。服务器可以访问数据库,存取服务器的有关资源。动态网页的实现一般采用客户端编程和服务器端编程两种设计方法。客户端编程就是浏览器下载服务器的程序到本地来执行相关动态工作。服务端编程就是将程序员编写的代码保存在服务器中。代码在服务器端执行,把数据(HTML/XML等)传回浏览器。*PythonWeb编程静态页面⒈静态网页静态网页是标准的HTML文件,其文件扩展名是.htm或.html,它可以包含HTML标记、Java小程序、客户端脚本以及客户端ActiveX控件但不包含任何服务器端脚本静态网页的工作原理:用户提交请求服务器解析:服务器的查找文件路径名服务器响应:服务器返回静态文件客户端解析*PythonWeb编程动态页面⒉动态网页所谓动态网页,就是该网页文件含有服务器端脚本,这种网页的后缀一般根据不同的程序设计语言来定如ASP文件的后缀为.aspJava编程.jspPython编程.py动态网页的工作原理与静态网页有很大的不同。用户提交请求服务器解析:服务器的查找文件路径名服务器响应:服务器执行服务器语言,返回结果客户端解析*PythonWeb编程动态和静态页面区别*静态网页工作原理动态网页工作原理PythonWeb编程客户端编程轻载语言HTML(HypertextMarkupLanguage,超文本标记语言)CSS(CascadingStyleSheets,层叠样式表单)脚本语言JavaScript、VBScript。*PythonWeb编程HTML概述HyperTextMarkupLanguage超文本标记语言,是一种描述文档结构的标注语言。“.html”或者“.htm”作为后缀。当用户浏览释这些标记的含义,并按照一定的格式在屏幕上显示这些被标记的文件。HTML的优点是跨平台性。PythonWeb编程*HTML网页基本结构

HTML文件是标准的ASCII文件,像是加入了许多被称为链接签(tag)的特殊字符串的普通文本文件。从结构上,HTML文件由元素(element)组成。组成HTML文件的元素有许多种,用于组织文件的内容和指导文件的输出格式绝大多数元素是“容器”,即它有起始标记和结尾标记(starttag、endtag),中间部分是元素体。PythonWeb编程*HTML文档的树状结构根节点根节点的子节点相邻节点*PythonWeb编程

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值