Web系统开发 林昌华.

Slides:



Advertisements
Similar presentations
网页设计与制作 教师姓名: 职务:.
Advertisements

第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
HTML第一课 李 伟 HTML开发语言基础.
專題製作 許惠淑.
初级会计电算化 (用友T3) 制作人:张爱红.
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
2.3 网络域名及其管理.
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
UI(用户界面)集训班 Illustrator 高级班.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
全球資訊網(WWW)簡介.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
网页设计(1) 第12讲 网页技术简介 马秀麟 2014年5月 2018/9/17 制作人:马秀麟.
第五章 网页设计 网页制作的语言和工具 网页制作步骤和原则 使用Dreamweaver工具制作网页 使用FrontPage工具制作网页
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
网 页 制 作 DREAMWEAVERMX 2004.
第 2 章 必備的 HTML 與 CSS 重點.
武汉纺织大学传媒学院 cm.wtu.edu.cn
SVN的基本概念 柳峰
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
第2章 网络营销工具.
主讲教师:唐大仕 第9讲 网页制作初步 主讲教师:唐大仕
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第17章 网站发布.
課程名稱:_____________ 指導教授:_____________
W3C标准网页制作 主讲教师:张 涛.
Windows 7 的系统设置.
网页制作基础 CNIC 王桦.
Web应用开发.
任务1-3 使用Dreamweaver创建ASP网页
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
前端技术开发 高莺.
A New Kind of JavaScript Library
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
SOA – Experiment 2: Query Classification Web Service
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
编程作业3:网页正文抽取 (10分).
C语言程序设计 主讲教师:陆幼利.
Web安全基础教程
计算机及办公软件应用 ©2013 苏州工业园区职业技术学院
姚金宇 MIT SCHEME 使用说明 姚金宇
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
進階網頁設計 電算中心 – 何建義.
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
HTML大探索.
Word中活用“艺▪图▪框” 信息技术必修(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
常见的网络交流方式 QQ、MSN 电子邮件 BBS类(电子公告栏) 聊天室类 网络电话 博客 ……
ASP动态网页设计实用教程 主讲教师:贾海陶.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
增進單元>第1章 中文字處理的基本概念 [T_CS11CH01_1.ppt] 5.1應用於生活層面的電腦通訊 5.2電腦通訊的網上應用
_08文件操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
武汉纺织大学传媒学院 cm.wtu.edu.cn
W3C标准网页制作 主讲教师:张 涛.
第8章 网页特效——JavaScript 主讲人:刘泰然 经济管理学院.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
项目:交互式网页 义乌工商学院机电信息分院省级精品课程.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
1 Web基础知识 1.1 HTTP协议 1.2 Web服务器和浏览器 1.3 C/S模式与B/S模式 1.4 Web的访问原理
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

Web系统开发 林昌华

课程主要内容: - 常用的HTML标签语言 - 层叠样式表CSS - Web客户端开发脚本语言JavaScript - DOM编程

教学计划: 课程成绩: -理论课36学时 -上机13学时 -期末复习3学时 -期末机考2学时 -期末笔试 -上机练习10%×4 - 机考20% -期末笔试30% -作业、考勤和考核10%

第1章 HTML语言基础 1.1 HTML的背景知识 1989年,在瑞士日内瓦欧洲粒子物理研究所(CERN)工作的蒂姆·伯纳斯·李(Tim Berners- Lee)发明了World Wide Web,简称WWW或Web,中文叫做万维网。他成功开发出世界上第一个Web服务器和第一个Web客户机。 1991年5月Web网在Internet上首次露面,立即引起轰动,迅速被广泛推广应用。

Web网的原理就是在Internet基础上,首先建立起能够提供文本、图形、视频、音频等多媒体信息的许多Web服务器。然后,这些多媒体信息通过以超文本标记语言HTML(Hypertext Markup Language)编写的网页文件的超链接功能彼此关联。这样,Web服务器不仅提供自有的多媒体信息,还能链接其它web服务器存放的多媒体信息,而这些Web服务器又链接着更多的Web服务器,从而环球范围内的Web服务器互相链接而形成一个庞大的信息网络。

Web网为客户机提供统一的浏览器软件,例如微软的Web浏览器IE(Internet Explorer)。由于在客户端安装的浏览器都是相同的,对内容提供商来说具有良好的开放性。 如图,在联网的情况下,用户只需输入Web服务器网址,发出浏览请求,浏览器对收到的web服务器发来的HTML文件进行解释,就能使用户轻松地浏览和查询信息。浏览器以友善的图形界面、简单的操作以及多媒体显示方式,大大提高了信息的感染力。

如图, Web网只是Internet的一个子集,它是由Web 服务器和Web客户机构成的。

HTML(Hypertext Markup Language)超文本标记语言是制作网页的核心语言。 下面是一个用HTML编制的网页文件 — 演示1.HTM,可以用记事本编辑它,用浏览器打开它。 <HTML> <HEAD> <TITLE>1.1.1演示.1</TITLE> </HEAD> <BOdy> <MArquee behavior="alternate"> <font color="red" size=14 face=‘Arial, Helvetica, sans-serif’>Web 开发系统</font> </marquee> <SCRIPT LANGUAGE=JavaScript> </SCRIPT> </BODY> </HTML>

几个基本概念 标签 HTML标签必须由“<”开头,由“>”结尾。尖括号对“<>”和其中的标签名就是HTML的一个标签。 标签通常是成对使用的,使用一个开始标签和一个结束标签。“<标签名>”表示开始标签,“</标签名>”表示结束标签。开始标签用于开启某种形式的显示,结束标签用于关闭开始标签开启的功能。标签可以用大写,也可以用小写或大小写混合。

例如,语句“<TITLE>1. 1. 1演示 例如,语句“<TITLE>1.1.1演示.1</TITLE>” 表示将“<TITLE>”与“</TITLE>”之间的文本“1.1.1演示.1”显示在浏览器左上方的标题栏内。 “<TITLE>”开启显示,</TITLE>结束显示。 有的控制语句仅需一个标签,没有结束标签。如:<br>表示换行。 属性 标签可以设置一个或多个属性来控制标签的显示效果。例如<marquee>标签中的behavior。属性设置的一般格式为:属性名=属性值。属性值可以用英文的双引号(”)或单引号(’)引起来,也可以不使用任何引号。

使用HTML编写的文件就是网页文件,扩展名为.htm或.html。 例如,在下述的两个语句中,黄色的字符就规定了文本“Web 开发系统”的显示属性 <marquee behavior="alternate"> <font color="red" size="14" face="Arial, Helvetica, sans-serif">Web 开发系统</font> </marquee> 使用HTML编写的文件就是网页文件,扩展名为.htm或.html。

2. 网页文件的打开 使用通用的IE浏览器打开网页文件。 浏览器的基本作用就是解释网页文件中HTML标签的含义,并用规定的效果去显示有关的文本或执行某种功能。例如,网页中文字的大小、颜色,图像和声音的播放等。

浏览器可以打开本地存储系统中的网页,例如:1. 1. 1演示1. htm,也可以打开网络上的网页,例如:http://www. sohu HTML不是程序设计语言,而是一种标记语言,也就是用一些标记来说明文本的显示效果。要建立网站和制作网页,就必须对HTML语言有所了解。

1.1.2 HTML版本 HTML2.0 — 1995; HTML3.0 ,Netscape和微软的HTML版本相差很大,标记不同; HTML 4.01 Specification(W3C Recommendation 24 December 1999). This document is a revised version of the 4.0 Recommendation first released on 18 December 1997 and then revised 24 April 1998。

1.1.3 IETF和W3C组织 因特网的最大特点是管理上的开放性,它被每个用户所共同拥有,没有人和组织对因特网拥有绝对控制权。因特网没有集中的管理机构,为了促进因特网的运行标准兼容,确保因特网的持续发展,先后成立了一些机构和组织,它们自愿承担因特网的管理职责。 目前主要由两个组织负责制定web网站管理和开发相关的规范,这两个组织是因特网工程任务组(Internet Engineering Tast Force,IETF)和WWW联盟(World Wide Web Consortium,W3C)。

IETF是由网络设计人员、操作人员、厂商和专家组成的民间组织,主要负责有关因特网的各种技术标准及接口规范的制定。 W3C是与web有关的企业和机构成立的业界联盟,目前的成员仅限于团体和组织。W3C负责研究、审定、发布、管理有关web标准,例如,HTML、CSS等。 该组织致力于开发促进Web发展和确保其互操作性的基础性协议,引导进一步发掘Web的潜力,它还开发和推动标准的参考代码。W3C不从事网络传输协议规范的制定,它将重点放在人们从Web上所看到的东西上,例如,字体、图形和3D动画等。W3C没有强制执行的权力,它的标准仅仅是建议,不具备法律效力。

1.2 HTML的全局架构标签 一个网页文件中的标签有一定的组成结构,不能随意颠倒和错乱这种关系。下面这段内容说明了一个最基本的网页文件全局架构标签的组成结构。 <html> <head> <title>显示在浏览器左上方的标题</title> </head> <body bgcolor=“red” text=“yellow”> <p>红色背景、黄色文本</p> </body> </html>

1.2.1 <html></html> <html>标签用于网页文件的最前面,用来标识网页文件的开始。而</html>标签位于网页文件的最后,用来标识网页文件的结束。这两个标签必须成对使用,网页中的其它内容都存放在<html>与</html>之间。 1.2.2 <head></head> 一个网页文件从总体上可以分为头和主体两部分。 <head>和</head>定义了网页文件的头部。在此标签对之间可以使用<title></title>、<script></script>。文件头的内容主要用于定义网页文件在WWW网中的情况,其内容不在页面内显示。

1.2.3 <title></title> 标识网页主题,其中的内容将在浏览器的标题栏中显示,不出现在页面内。 例如: <head> <title>显示在浏览器左上方的标题</title> </head>

1.2.4 <body></body> <body></body>标签对之间的部分为网页文件的主体。在<body>与</body>之间放置的是需要实际显示的文本内容和用于控制文本显示的标签,例如<p>…</p>、<br>、<hr>等标签,它们所定义的文本、图像等将会在页面中显示。 <body>标签是一个非常重要的标签,含有大量的属性,许多重要的网页功能都是通过<body>标签的属性实现的。

<body>标签的几种一般属性如下: 例如:<body text=“Blue”>表示<body></body>标签对中的文本使用蓝色显示。另外,各个属性可以结合使用,如<body bgcolor="red” text="#0000ff">。

HTML中的颜色表示法: (1) 用颜色常量名表示:HTML语言指定了一些颜色常量名,如Black、White、Green、Maroon等。可以使用它们定义颜色。 (2) 用六位十六进制表示:前两位表示红色值、中间两位为绿色值、后两位为蓝色值。数字以“#”号开头。如Text=#ff0000;Bgcolor="#FFFF00"等。 (3) 用RGB表示法:即使用RGB函数表示。RGB函数的格式是:   RGB(红色值, 绿色值, 蓝色值) 其中:颜色值的取值范围为0 ~ 255,或者取值为百分比0 ~ 100%。如红色表示为RGB(255,0,0),与RGB(100%,0,0)作用完全一样。

<body>标签的几种事件属性如下: 除了上述事件外,随着浏览器版本的升级,现在还增加了许多新的事件,以增加人机交互能力,这些事件是: onMouseMove 鼠标移动、onDblClick 鼠标双击、 onMouseDown 鼠标被按下 等。 事件属性的值往往是一个JavaScript函数,来完成WEB编程任务。具体应用参考后面章节。

课后复习标签<html>、<head>、<title>和<body>的作用。 课堂练习 用记事本编写一个Web网页文件。 要求: 1.浏览器左上方的标题栏内显示html 的全局架构标签组成结构。 2.浏览器显示文本内容:我是(name)管理信息学院的06级学生。 3.浏览器背景为蓝色,文本为黄色。 课后复习标签<html>、<head>、<title>和<body>的作用。