版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:徐枭雄我的风格:不喜欢死板的教学,生活中的例子是必须有的不喜欢课堂的沉闷, 我们的互动也是时时的。别让我当天津的名牌-狗不理普通版本文艺版本XX版本暴虐成性,十分残忍,六亲不认作业变态多Lamp网站构建1. 介绍网站给你认识。a) 网路系统软件开发包括B/S与C/S两种结构都可以进行同样的业务处理C/S client(客户端) / server(服务器)特点:1. C/S软件通常需要特定的客户端来使用。2. 可以通过任意的协议进行通信。3.C/S软件的客户端有数据处理和存储的能力,把应用软件的计算和数据分配在客户端和服务器端。协议:实际上就是一种约定,在C/S软件中就是任意的约定都可以进
2、行通信。B/S browser(浏览器) / server(服务器)1.B/S软件不需要特定的客户端。他和服务器端进行通信使用HTTP协议。2.它将所有的数据都存在服务器上。B/S软件的优缺点1. B/S结构维护,升级更方便。,不用像C/S结构软件三天两头提示升级,如果想升级只需要在服务器端进行操作升级就可以了。2. B/S结构 不需要指定的客户端。3. 成本低,不用开发特定的客户端。4. 数据相对安全,因为已经存在服务器上了。缺点:应用服务器运行数据负荷较重2. 动态网站的介绍a) 网站的功能已经彻底改革,从静态内容的展示转向到动态内容的传递静态网站:用户只能在网页上浏览,不能做任何数据行的
3、交换动态网站采用了数据库的开发模式动态网站一般以数据库技术为基础,可以大大降低网站维护的工作量。其功能可以实现:注册登录,在线调查,用户管理,订单管理 等等。目前比较流行的WEB技术:PHP ASP.NET JAVAEEHTTP协议1.什么是HTTP协议超文本传输协议。2. 什么是超文本1. 不仅可以传输文本还可以传输声音,动画,连接啊,媒体 等等。设计HTTP协议最初的目的就是为了提供一种发布和接收HTML页面的方法是互联网应用最为广泛的一种网络协议。功能:是用于从服务器船速超文本到本地浏览器的传输协议、1. http协议的简单工作过程。?古代:庞光达-疯狂一次:飞鸽传输:北京市昌平区(门牌
4、号)/天通苑/东厢房/人物:任君爽1. 没找到人。找到人了 人不来。 没有人。2. 找到人了 人来了。飞鸽传输:北京市昌平区(门牌号)/天通苑/东厢房/人物:任君爽?money=100&malatang=6块钱麻辣烫&xiangshui=sixgod任君爽见到了庞光达 两人 XXOOxuexi完事了。1. web浏览器首先通过网络访问web服务器的80端口和web服务器建立连接。2. 建立了web浏览器会像web服务器发送请求命令,并将自己的一些信息发送给浏览器,3. 发送请求时,HTTP协议可以通过多种方法来进行请求和发送:a) 1.GET方法:用来请求,访问已经被URL标识的资源。我们在输
5、入url的时候,默认使用的传输方式就GET方式。i. GET方式 传输可以看到。 所有通过地址栏传入的内容都为GET方式。b) 2.想指定的资源提交数据进行处理请求,修改服务器上的数据,比如表单提交的时候,使用POST方式,这个时候我们看不到内容是如何传输。c) POST传输看不到,隐藏传输5. web服务器收到客户端发送的请求以后,web服务器会回应客户端发送的请求。-回应的是状态码a) 常用的状态码i. 200 表示成功 (任君爽来了)ii. 403 访问被拒绝 (找到了任君爽 但是人不来)iii. 404 页面没有找到 (压根没找到。)6,关闭客户端和服务器之间的连接常看到的协议:htt
6、ps: 带有安全套接得协议 传输的是加密的ftp: 文件传输协议File: 本地文件协议Url:我们在浏览器的地址栏里面输入的网站地址叫做URLUNIFORM resource locator-统一资源定位符域名域名就是一个名字。主要来方便记忆服务器的地址注意:HTTP默认访问的是服务器中80端口。解释:端口就类似于门牌号;URL:*:80/index/www/abc/daxiong,php?a=nihao&b=abc&c=cbd;Apache:80HTTP:/网络传输协议 网址 域名:80 软件门牌号为80的。(端口号)/ind
7、ex/目录www/目录Abc/目录Daxiong.php文件? 表示后面开始带礼物(传参数)A=nihaoA表示 礼品名称(参数名)Nihao 表示礼品 (参数值)&表示要传入第二个参数等号前面的为参数名等号后面的为参数值例如:B=abc动态网站开发所需要的WEB构建1. 客户端浏览器2. 超文本标记语言HTML3. 层叠样式表CSS4. 客户端脚本编程语言 JavaScript5. WEB服务器 -能上网的电脑 装了个apache服务器软件。6. 服务器端脚本编程语言(PHP)7. 数据库管理系统 mysql1. 客户端浏览器a) 是万维网(world wide web) 服务的客户端浏览器
8、,作用:可向万维网服务器发送各种请求,并且从服务器发来的超文本信息和各种多媒体数据进行解释,显示或者播放。浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议和指定的URL地址与网页服务器进行交互获取网页。 浏览器不止一种。IE浏览器 QQ浏览器 谷歌浏览器 火狐浏览器 360浏览器 欧朋 UC Safari(苹果) 傲游浏览器 世界之窗,分为两类:IE浏览器IE浏览器 *非IE浏览器fireFox(火狐) *Safari(苹果浏览器)Chrome(谷歌浏览器) *Opera(欧鹏浏览器)2超文本标记语言HTML(Hype
9、r Text Markup Language)是一种超文本标记语言超文本:它不仅是可以加入文字的文本文件,还可以加入连接,图片,声音,动画,影视等内容的文件。标记语言:实在纯文本本件里面包含了HTML指令代码,指令代码并不是一种程序语言,他只是一种排版网页中资料显示位置的标记结构语言。3. CSS 层叠样式表a) 作用:控制页面的外观。4. 客户端脚本编程语言 (网页中动态变换的效果,特效)a) 客户端执行的脚本。b) 浏览者先将脚本下载到客户端机上后才能执行。5. web服务器也成为WWW。主要功能是提供网上信息浏览服务的。Apache-web服务器软件 阿帕奇-充满补丁的服务器IIS TO
10、MCAT 等。 6. 服务器脚本编程语言。a) A jsp phpPHP:是一种创建动态交互性站点的强有力服务器脚本语言,。他是免费的,使用非常广泛。Lamp:* 黄金搭档Linux 操作系统 开源 免费A apache 服务器软件 开源 免费M MySQL 数据库管理系统 开源 免费P php 服务端脚本编程语言 开源 免费Wamp环境 集成环境 一键安装WindowApacheMySQLPHP7. 数据库管理系统i. MySQL7优秀的web程序员是如何炼成的。1. 具备扎实的技术功底2. 遵循良好的编码规范。 (FIG组织制定的PHP相关规范,简称:PSR)3. 问题要解决不
11、要逃避。4. 扩充自己的想象力5. 对新技术的追求。6. 学习设计模式,提高代码质量。7. 坚持 毅力。8. 跟高手多交流。HTML的世界 HTML51. HTML5的发展路程a) 1993年IETF发布了HTML1.0版本(internet工程任务组)b) 1995年 w3c组织接管,发布HTML2.0(网页布局就是用表格做的)c) 1996 w3c发布HTML3.2版本(这里面东西很多,很乱。)d) 1997年 W3C发布HTML4.0版本(精简版)e) 1999年w3c发布了HTML4.0.1版本(普通使用版)这个时候开始分路,分了两条路线路1:XHTML版本2000年的时候w3c发布了
12、XHTML1.0版本2001 年的时候 w3c发布了XHTML1.1版本后来? W3c准备xhtml2.0版本,它夭折了(必须符合标准,如果不符合,强制浏览器不解析)线路2:HTML5版本(whatwg)所有的浏览器厂商一起研发的。2004年 WHATWG发布HTML5的草案2004-2008 w3c和whatwg合并,2008 w3c和whatwg-html5的正式版本(只是制定,没有推行和发布)?现今为止 HTML5依旧没有发布2. html5到底是什么?a) HTML5约等于 CSS3+JAVASCRIPT+API(浏览器提供的操作接口)1. 简单些一个HTML小实例01.html2.
13、创建HTML文档a) 文档的命名规则i. 1.不允许使用特殊字符ii. 可以以中文命名,但是不允许你使用中文。iii. HTML文件名推荐使用英文小写。注意:创建完HTML文件后依然是文本文件格式,那么请将系统里隐藏已知文件扩展名勾选掉按住alt键 出现工具栏 -工具-文件夹选项-隐藏已知文件扩展名勾选掉。注意:所有的HTML文件 都是以.html结尾的。2. HTML标签:a) 标签是HTML中最基本的单位,也是最重要的组成部分,通常用两个角括号括起来:“;i. 标签有两种形式1. 成对标签内容2. 不成对标签2. 关于HTML标签的大小写问题a) 标签是大小写无关的,跟表示意思是一样的。b
14、) 标准推荐使用小写。3. HTML标签属性a) Html属性一般都出现在HTML标签中,是HTML标签的一部分。b) 标签可以有属性,它包含了额外信息,属性的值一定要在双引号中。标签可以拥有多个属性属性由属性名和值成对出现。语法:HTML颜色值的设置大多数的浏览器都支持颜色名集合,颜色值是一个关键之或者是一个RGB格式的数字,在网页中都用的很多。主要由以下两种:使用英文单词作为颜色值:Red,green,blue,black,yellow,pink = 可以使用6位的16进制的颜色值比如 # 黑色 可以简写 #000#ffffff 白色 可以简写 #fff 其中前两位表示红色,中间两位表示绿色,最后两位表示蓝色4. HTML注释:a) 格式:b) 注意:注释的内容不会被浏览器解析出来i. 作用:方便查找,比对,让其他程序员了解你的代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《青年友谊圆舞曲》的音乐课件
- 人教部编版四年级语文上册第13课《精卫填海》精美课件
- 《丛林故事》练习题(含答案)
- 2024年武汉驾驶员客运资格证模拟考试题及答案详解
- 2024年江西客运证考什么
- 2024年山西客运考试模拟题及答案
- 2024年广州客运从业资格证仿真考试题
- 2024年芜湖客运从业资格摸拟考试
- 专练21人口60题-2024年高考地理总复习高频考点提分必刷题(原卷版)
- 人教部编版二年级语文上册第16课《朱德的扁担》精美课件
- JBT 14615-2024 内燃机 活塞运动组件 清洁度限值及测定方法(正式版)
- 2024年保密知识测试试题库(综合题)
- 《做个加法表》名师课件
- 个人与公司签订的销售提成协议
- 危险性较大的分部分项安全管理核查表
- 2024年纪检监察综合业务知识题库含答案(研优卷)
- 第8课《用制度体系保证人民当家做作主》第2框《我国的基本政治制度》课件 2023-2024学年 中职高教版(2023)中国特色社会主义
- 手术切口感染PDCA案例
- 小学大思政课实施方案设计
- 2024年入团积极分子结业考试试题
- 供应室消防应急预案演练
评论
0/150
提交评论