客户端网页编程知识总结

一.企业应用计算的演变

演变周期是十年

1.主机/亚终端的集中计算模式

a.二十世纪七十年代,企业的应用程序是以围绕一个大型主机建立的。

b.大型主机的特点是:庞大、昂贵、专用。(一个屏幕,一个键盘,一根主机连线,常用于超市收银、航空售票、小型储蓄所等),简称Mainframe/terminal

c.集中计算模式的劣势:难于维护、一台计算机进行全部的处理、专用性是他们难于集成其他平台上的应用程序。

2.客户机/服务器计算模式(Client/Server)

a.二十世界八十年代,随着个人pc机开始蓬勃发展,局域网技术成熟,而且pc 能够为用户提供图形用户界面(graphic user interface 简称gui),在这种背景下,诞               生这种计算模式

b.分类:向其他计算机提供各种服务(主要有数据库服务、打印服务)的计算机,简称服务器

享受服务器提供服务的计算机,简称客户机

c.特点:信息共享性好、网络的信息传输量小的优点;不易维护、用户操作界面风格不一致、能够处理的数据类型不易扩展等缺点。

3.浏览器/服务器计算模式(Brower/Server)

a.背景:二十世纪九十年代,互联网的普及,企业计算应用重心转向到服务器端。

b.特点:优势:易于维护、易于使用、不同时间和地点都可以使用;

劣势:依赖性强、易中计算机病毒

c.定义:企业应用程序以网页的形式存放于web服务器上,用户在运行某个应用程序时,只需在客户端上的浏览器中键入相应的网址URL,调用web服务器上的应用程                     序,并且对数据库进行操作完成相应的数据处理工作,最后将结果通过浏览器显示给用户。

二.B/S结构web应用程序工作原理

完整的web应用程序的最基本的组成部分:

由网页组成的web应用程序;

存放web应用程序并提供网页浏览服务器的web服务端;

解析网页并显示网页给用户浏览的客户端浏览器;

在客户端和web服务器端提供通讯的HTTP网络协议;

1.网页

组成部分:网页的内容(要显示给用户看得数据信息)-----数据库、文字等。

网页的结构(网页内容的组织形式)-------使用HTML语言编写,html语言有互联网标准化组织W3C(world wide web consortium)规定的,

html又称超文本标记语言(Htypertext markup language),于1989年由 提姆-博纳斯-李 发明

网页的表现部分(格式化网页内容的网页表现形式部分)--css+div

网页的行为部分(控制网页的网页行为部分)----js/node.js/ajax

2.web服务器

定义:在web上,存放我们编写网页的计算机称为web服务器,本质上是一个可以提供网页浏览服务的可执行软件,web服务器启动后,该软件就一直运行,并                 监听为操作洗头为该软件分配端口(80或8080)

3.web浏览器

4.http协议

5.网页的分类

(1).静态网页-----优点在于信息访问的效率很高、网站的架构与开发相当容易;

(2).动态网页:客户端动态网页--优点是充分利用客户端的计算资源,减轻了服务器和网络上的计算压力,同时可以很方便地实现基于图形的用户交互界面

缺点是客户端动态网页技术需要把脚本或组件下载到客户端计算机中,若脚本或组件太大,那么下载速度就会有问题,还有就是代码的兼容性问题

服务器端网页------在web服务器端根据客户浏览器的不同请求,动态地生成相应的内容,让后发送给客户浏览器。

6.web工作原理详细解述

三.web项目的分工

四.客户端网页编程工具的选择

时间: 2024-10-11 21:52:11

客户端网页编程知识总结的相关文章

第一章 客户端网页编程简介

第一章 主机/哑终端模式     客户机/服务器计算模式(C/S)    浏览器/服务器模式(B/S) web浏览器.web服务器.通过HTTP协议通信 web的概念:本意是蜘蛛网和网的意思,在网页设计中,我们将web称为网页.广泛作用于网络.互联网行业.主要有三种表现形式:超文本(hypertext).超媒体(hypermedia).超文本传输协议(http)等等. 1.超文本:实际上是一种用户的接口,以电子文档的形式存在.将文档里面不同的部分用关键字建立连接,使得信息用交互的方式进行搜索./

客户端网页编程_初稿

1.html网页 1.什么是 HTML? Hyper Text Markup LanguageHTML是用来描述网页的一种语言,指的是超文本标记语言,它不是一种编程语言,而是一种标记语言.标记语言是一套标记标签 (不区分大小写),HTML使用标记标签来描述网页 <开始标签 属性="属性值"> 标签体 <结束标签/> HTML标签中不区分大小写,可以嵌套使用.编码集-->utf-8:中英文; gbk: gb2312: iso-8859-1:英文 <he

客户端网页编程

每个XHTML文档都有一个基本的框架,编写网页时,一般都是先把基本的框架写出来.所有的XHTML文档都有三个文档级的元素:html,head,和body.这三个标记实际上对XHTML文档划分了几个分区.一个最小的XHTML文档如下代码所示: <html> <head> <title>标题部分</title> </head> <body> ...文档正文部分 </body> </html> html元素的标记对之

客户端网页编程-html表单

在html中使用标签可以将内容显示在网页中,如果要完成用户与网页之间的交互则需要用到HTML表单(form),表单可以在网页中提供一个图形化的用户界面,把使用者输入的数据传送到服务器端.下面描述一下form表单中具体的控件可用法. <form></form>也是标签,成对出现的,在form表单中,使用属性action标记使用者输入数据传送的地址,使用method标记数据传送的方式,有get/post两种,例如 <form action="www.taobao.com

客户端网页编程----CSS选择器

1.元素选择器: div{}所有的div元素均采用该样式,h1,h2{}所有的h1标签和h2标签均采用该样式: 2.类选择器: .mm{}所有使用class="mm"属性的元素均采用该样式,类选择器应用比较灵活,可以用于不同的元素: 3.ID选择器: #p1{}ID为p1的元素均采用该样式,由于ID不重复,所以ID选择器只能用于一个元素: 4.包含选择器: #f1 input{}ID为f1的元素,所包含的input标签均采用该样式: 5.通配选择器: #f1 *{}ID为f1的元素,所

客户端网页编程----CSS盒模型

1.内容(content):元素中的内容: 2.外边距(Margin):代表元素外边的空间,这个控件将元素相互分开: 具体指的是元素与元素之间的间距,当前元素与border间距,只对块级元素有效,是对外的. 水平盒子的间距为两个盒子的间距和,垂直盒子的间距为两个盒子间距的较大值,可以设置为负值. 3.边框(Border):位于元素的边距内和元素的边框距外之间的可配置的线: 4.内边距(Padding):元素内容和元素边框之间的空间: 具体指的是内容和border的距离,对所有元素有效,是对内的.

客户端网页编程项目小结

1.对bootstrap框架不熟悉,用着布局是挺方便,但是控制不好元素,所以用别人的不一定是最好的,要适合自己的才是好的; 2.大局把控能力还不够,最初的设计时,脑袋里很多想法在后面并没有实现,反而搞的整个模板冗余; 3.分工并未分好,本想放手相信队友一波,结果并不理想; 4.发现自己在设计方面真的太弱,只能复制,不能创造,默哀╮(╯▽╰)╭. </hr> 另外附上研究的两个下拉框互相传选项的jQuery代码: $("#btn1").on("click"

【转】网络编程知识

网络编程知识 索引: 处理SIGCHLD信号 捕获信号时,注意处理被中断的系统调用 accept返回前连接夭折的处理 具有多个输入的处理 SIGPIPE的产生和处理 处理服务器主机崩溃 处理服务器主机崩溃重启 处理服务器主机关机 网络函数的可重入问题 套接口设置超时的方法 辅助数据 如何得知套接口接收队列中有多少数据? UNIX域协议 UNIX域套接口使用套接口函数的一些差别和限制 描述字传递机制 非阻塞套接口I/O 服务器程序常见设计方法 注意网络编程的移植性问题 注意对等方的不合理行为 开发

网页基础知识

网页基础知识 一.HTML 超文本标记语言 二.分类 1.静态页面(页面内容是代码写死的) 格式:.hrml  .htm 2.动态页面(页面内容是从数据库读的) 格式:.php   .aspx (.net) .jsp(java) 三.DW(工作区) 1.代码界面 2.设计界面 3.拆分 四.基础语法 1.最小单元成为标签 2.双标签元素 (1)两个标签构成 (2)格式:<标签名 属性>内容</标签名> (3)作用:主要作为内容容器 3.单标签元素 (1)有一个标签构成 (2)格式: