您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > Java > 基于WEB程序设计基础
基于WEB程序设计基础任课教师:胡晓军HTML版权所有:浙江大学远程教育学院教学计划绪论HTML语言VBScript&JavaScriptWeb网站的实现原理IIS&ASP实例绪论Internet介绍Web介绍Web程序设计Web程序设计开发工具Internet简介Internet是一个全球性的计算机网络由不同类型和规模的独立运行和管理的计算机网络,按照标准协议、通过各种通信媒体连接TCP/IP协议,Internet互联的标准协议全球Internet用户量达到2亿多,中国的Internet用户达到2千多万Internet的起源ARPAnet(1969)和NSFnet(1986)80年代末美国军事、能源、航天、商业等网合并,形成USInternet(WorldWideWeb)的产生,使Internet的应用很快进入文化、政治、经济、新闻、体育、娱乐、商业以及服务行业中国于1994接入Internet,Internet的中文译名为“因特网”国内的骨干网主要有:中国电信网(163,169)、中国联通网、中国网通网、教育网(CERnet)、科技网(CSTnet)Internet的用途Email文件传输服务(FTP)电子公告栏(BBS)远程登录网络通讯服务网络信息服务(、Gopher、Archie、WAIS等)Web介绍网络信息服务是Internet独具特色和最富有吸引力的功能使用最为广泛,简称为Web欧洲粒子物理实验室(CERN)于1989年提出,并在1992年得到实现Mosaic和Netscape由专门的组织进行规范化中的基本概念HTTP(HyperTextTransferProtocol)HTML(HyperTextMarkupLanguage)URL(UniversalResourceLocator)Web服务器浏览器(IE、Netscape)Web程序设计利用Web网页的方式来完成一定的功能的程序设计方式一般利用交互式动态网页的方式CGIASPPHP应用领域信息保存与发布设置Cookie发送电子邮件创建公用模板各种数据库应用(论坛、MIS等)与传统程序设计比较特点基于网络的编程模式以界面表现为主导可以跨平台实现容易入门和掌握集中维护与管理Web程序设计的优点容易学习和使用界面友好功能比较完备Web程序设计的缺点难以实现复杂的系统性能较差浏览器解释网络带宽Intranet(内联网)Web程序设计的工具网页制作类文本编辑器NotepadUltraEditWord专门的网页制作软件FrontPageNetscapeHotDogDreamWeaver动态网页开发工具教学内容HTML简介HTML文件的基本结构HTML标签分类介绍文字排版图象表格框架(frame)表单(form)层叠样式表(css,CascadingStyleSheet)HTML简介HyperTextMarkupLanguage,超文本标记语言1.0随一起产生第一个官方版本是2.0,第一个完善的版本是3.2,最新版本是4.0,1997年发布由w3.org维护HTML4.0中文说明书基础知识HTML语言不是真正的编程语言HTML编写的文件是文本文件(.htm,.html)是SGML(StandardGeneralizedMarkupLanguage)的一个实现子集标签(TAGS)脚本(Script)HTML的基本结构html.../htmlhead.../headbody.../bodyHTMLHEADtitle,meta/HEADBODYHTML文件的正文/BODY/HTML举例Head中的元素title…/title这两个标签之间的文字会出现在标题中包括注释部分meta字符集信息metahttp-equiv=“Content-Type”content=“text/html;charset=#”#=us-ascii,iso-8859-1,x-mac-roman,iso-8859-2,x-mac-ce,iso-2022-jp,x-sjis,x-euc-jp,euc-kr,iso-2022-kr,gb2312,gb_2312-80,x-euc-tw,x-cns11643-1,x-cns11643-2,big5自动刷新metahttp-equiv=“Refresh”content=“x;url=“ref”举例文字排版(一)版面颜色bodybgcolor=#text=#link=#alink=#vlink=#bgcolor---背景色彩text---非可链接文字的色彩link---可链接文字的色彩alink---正被点击的可链接文字的色彩vlink---已经点击(访问)过的可链接文字的色彩#=rrggbb,16进制举例背景图bodybackground=“img-url”bgproperties=FIXED举例文字排版(二)空格( )行的控制pbrnobr…/nobr文字对齐palign=#…/p#=left,center,rightcenter…/center文字分区divalign=#…/div#=left,center,right举例字体(一)标题h#.../h##=1,2,3,4,5,6字体大小fontsize=#.../font#=1,2,3,4,5,6,7物理字体b…/bi…/iu…/ustrike…/strikesub…/subsup…/sup举例字体(二)逻辑字体em…/emstrong…/strongcode…/codecite…/citesmall…/smallbig…/big字体颜色fontcolor=rrggbb举例字体(三)客户端字体fontface=“#”…font,#指可以在客户端操作系统中得到的字体,如MSSansSerif和宋体等不推荐使用字符实体#=字符实体名称或者ascii值,比较常用的有&&<>"“ 空格举例列表无序列表ulli…/ul有序列表olli…/ol定义列表dldt…dd…/dl举例定制列表元素无序列表的标记litype=##=disk,circle,square有序列表的序号litype=##=A,a,I,i,1有序列表序号的起始值olstart=##=number举例预格式化文本pre…/prexmp…xmp超链接URL地址表示方法scheme:scheme_dependent_informationscheme通常为http、ftp、gopher、mailto、news或file不同的scheme会有不同的弟子信息A…/A标签基本格式Ahref=“URL”…/AA…/A之间的内容可被鼠标选取举例链接到本机路径绝对路径file:///磁盘驱动器|/路径/文件名称相对路径部分路径/文件名称部分路径是相对当前路径而言的链接到URL链接到绝对路径链接到相对路径链接到其他主机举例链接到文件特定部分在文件中设定目标点aname=“名称”…/a跳转到目标点ahref=“#名称”…/a跳转到其他文件的目标点ahref=“url#名称…/a一般在编写大的网页和文档是比较有用举例超链接的其他属性颜色在body标签中设置link=#vlink=#alink=#,#=rrggbb打开一个新的窗口ahref=“url”targer=“name”…/aa…/a之间可以不是文字举例图象基本标签imgsrc=“url”属性alignwidthheightaltvspacehspaceborder举例图象与文字图象与单行文字align=top,middle,bottom图象与多行文字align=left,rightbr,brclean=all图象与周围文字的距离vspace=#,hspace=#举例图形类型(一)GIF格式JPEG格式压缩比例较小十级选择颜色位数256色全彩(16百万色)渐显功能GIF89a有无背景透明GIF89a有无动画制作GIF89a有无用途动画、示意图照片,颜色丰富的图片图象类型(二)如果图像是基于文字的,或主要包含的剪贴画、艺术线条或素描,应该将它保存为GIF格式。如果图像主要包含实景信息,那最好用JPG。JPEG图像压缩的越多,信息就丢失的越多。因此,在将文件保存为JPEG时,在压缩率与质量之间求得一个平衡是至关重要的。显示方式GIF图象的交互式显示方式低分辨率显示模式imgsrc=“url1”lowsrc=“url2”先显示lowsrc的图象,再显示src的图象图形超链接(一)单图单一超链接ahref=“url”imgsrc=“url”/a鼠标点击图象会转向超链接单图多超链接主要是ClientSideImageMap,基本语句为mapname=“name”areashape=“shape”coords=“coords”href=“url”areashape=“shape”coords=“coords”href=“url”/mapimgsrc=“url”usemap=“name”图象超链接(二)一个shape通常称为一个热点,shape共有三种:rect、circle、polyshape=“rect”coords=“x1,y1,x2,y2”shape=“circle”coords=“x1,y1,r”shape=“poly”coords=“x1,y1,x2,y2,…”图象的制作和区域的定位一般用图象处理工具来完成举例表格基本语法table…/table定义表格tr…/tr定义行th…/th定义表头td…/td定义数据举例表格的属性(一)跨多行多列元素跨多列thcolspan=#跨多行throwspan=#表格的大小设置边框tableborder=#表格大小tablewidth=#height=#表元间距表元内部空白举例表格的属性(二)表格内文字对齐水平方向tralign=#thalign=#tdalign=##=left,right,center垂直方向trvalign=#thvalign=#tdvalign=##=top,middle,bottom,baseline举例表格的属性(三)表格在网页内的对齐,与图象标签类似tablealign=##=left,right表格的标题captionalign=#…/caption#=left,right,centercaptionvalign=#…/caption#=top,bottom举例表格的颜色表元的背景色彩和背景图象thbgcolor=#,#=rrggbbthbackground=“url”表格边框的色彩tablebordercolor=#tablebordercolorlight=#tablebordercolo
本文标题:基于WEB程序设计基础
链接地址:https://www.777doc.com/doc-2572918 .html