Web编程基础(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-10 10:10:48

点击下载

作者:侯天超

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Web编程基础

Web编程基础试读:

前言

随着IT产业的迅猛发展,企业对应用型人才的需求越来越大。“全面贴近企业需求,无缝打造专业实用人才”是目前高校计算机专业教育的革新方向。

该系列教材是面向高等院校软件专业方向的标准化教材。本教材充分结合软件企业的用人需求,经过了充分的调研和论证,并参照多所高校一线专家的意见,具有系统性、实用性等特点。旨在使读者在系统掌握软件开发知识的同时,着重培养其综合应用能力和解决问题的能力。

该系列教材具有如下几个特色。

1.以应用型人才为导向来培养学生

强调实践:本系列教材以应用型软件及外包人才为培养目标,在原有体制教育的基础上对课程进行了改革,强化“应用型”技术的学习。使学生在经过系统、完整的学习后能够达到如下要求:

■ 具备软件开发工作所需的理论知识和操作技能,能熟练进行编码工作,并掌握软件开发过程的规范;

■ 具备一定的项目经验,包括代码的调试、文档编写和软件测试等内容;

■ 相当于一年的软件开发经验。

2.以实用技能为核心来组织教学

二八原则:遵循企业生产过程中的“二八原则”,即企业生产过程中80%的时间在使用20%的核心技术,强调核心教学,即学生在学校用80%的学习时间来掌握企业中所用到的核心技术,从而保证对企业常用技术的掌握。教材内容精而专,同时配以知识拓展和拓展练习,以满足不同层次的教学和学习需求。

3.以新颖的教材架构来引导学习

自成体系:本系列教材采用的教材架构打破了传统的以知识为标准编写教材的方法,采用“全真案例”和“任务驱动”的组织模式。

■ 理论篇:即最小教学集,包含了“二八原则”中提到的常用技术,以任务驱动引导知识点的学习,所选任务不但典型、实用,而且具有很强的趣味性和可操作性,引导学生循序渐进地理解和掌握这些知识和技能,培养学生的逻辑思维能力,掌握利用开发语言进行程序设计的必备知识和技巧。

■ 实践篇:多点于一线,以完整的具体案例贯穿始终,力求使学生在动手实践的过程中,加深课程内容的理解,培养学生独立思考和解决问题的能力,并配备相关知识的拓展讲解和拓展练习,拓宽学生的知识面。

■ 结构灵活:本系列教材在内容设置上借鉴了软件开发中“低耦合高内聚”的设计理念,组织架构上遵循软件开发中的MVC理念,即在课程的实施过程中各高校可根据自身的实际情况(课程配比、时间安排、学生水平、教学情况等),在保证最小教学集的前提下对整个课程体系进行横向(章节内容)和纵向(章节)的裁剪。

4.提供全面的教辅产品来辅助教学实施

为充分体现“实境耦合”的教学模式,方便教学实施,我们另外还开发了可配套使用的项目实训教材和全套教辅产品,可供各院校选购。

项目篇:多线于一面,以辅助教材的形式,提供适应当前课程(及先行课程)的综合项目,遵循软件开发过程,进行讲解、分析、设计、指导,注重工作过程的系统性,培养学生解决实际问题的能力,是实施“实境”教学的关键环节。

立体配套:为适应教学模式和教学方法的改革,本系列教材提供完备的教辅产品,主要包括教学指导、实验指导、电子课件、习题集、实践案例等内容,并配以相应的网络教学资源。教学实施方面,提供全方位的解决方案(课程体系解决方案、实训解决方案、教师培训解决方案和就业指导解决方案等),以适应软件开发教学过程的特殊性。

本系列教材由青岛海尔软件有限公司和青岛东合信息技术有限公司共同研制,历时两年,参与编著的有张磊、丁春强、赵克玲、高峰、张幼鹏、张旭平、孙更新、宾晟、胡芳、侯天超、邵峰晶、于忠清、韩敬海、曹宝香、崔文善、王成端等。本书的特约策划人为吕蕾女士。参与本书编写工作的单位还有青岛农业大学、潍坊学院、青岛大学、山东科技大学、曲阜师范大学、济宁学院、中国海洋大学、青岛科技大学、济宁医学院等高校,期间得到了各合作院校专家及一线教师的大力支持和协作。在此技术丛书出版之际要特别感谢给予我们开发团队大力支持和帮助的领导及同事,感谢合作院校的师生给予我们的支持和鼓励,更要感谢开发团队每一位成员所付出的艰辛劳动。如有意见及建议,请发邮件至iTeacher@haiersoft.com.cn。@

iTeacher 教研组

2010年12月理论篇第1章 HTML基础

本章目标

■ 了解Web发展史及HTML特点

■ 掌握HTML文档结构的组成

■ 掌握HTML的语法结构

■ 掌握文本标签的使用

■ 掌握分隔标签的使用

■ 掌握各种列表标签的使用

■ 掌握各种超链接的使用

■ 掌握图像标签的使用

学习导航

任务描述【描述1.D.1】

编写HTML文档,在页面中输出“这是第一个HTML网页,Hello HTML!点击此处,打开一个新的HTML页面”。【描述1.D.2】

通过实现页面的自动跳转来演示meta标签的使用。【描述1.D.3】

使用标题标签演示HTML中标题字体的使用。【描述1.D.4】

使用HTML字体标签演示HTML中对字体显示的控制。【描述1.D.5】

编写HTML,演示各种列表(无序列表、有序列表、定义列表、嵌套列表)标签的使用。【描述1.D.6】

编写HTML,演示各种超链接(站内链接、站外链接、邮件链接、锚链接)的使用。【描述1.D.7】

编写HTML,演示标签及其属性的使用。1.1 Web概述

Web出现于1989年3月,由欧洲粒子物理研究所(CERN,European Organization for Nuclear Research)的科学家Tim Berners-Lee发明。1990年11月,第一个Web服务器开始运行。1991年,CERN正式发布了Web技术标准。1993年,第一个图形界面的浏览器Mosaic开发成功,1995年著名的Netscape Navigator浏览器问世。随后,微软公司推出了IE浏览器(Internet Explorer)。目前,与Web相关的各种技术标准都由W3C组织(World Wide Web Consortium)管理和维护。

注意 W3C是英文World Wide Web Consortium 的缩写,中文意思是W3C理事会或万维网联盟。W3C是专门致力于创建Web相关技术标准并促进Web向更深、更广发展的国际组织,于1994年10月在麻省理工学院计算机科学实验室成立。其创建者就是万维网的发明者Tim Berners-Lee。

Web是一个分布式的超媒体(hypermedia)信息系统,它将大量的信息分布于整个因特网(Internet)上。Web的任务就是向人们提供多媒体网络信息服务。

从技术层面看,Web技术主要有三点,即超文本传输协议(HTTP)、统一资源定位符(URL)及超文本标签语言(HTML)。1.1.1 超文本传输协议

超文本传输协议(HTTP,HyperText Transfer Protocol)是客户端浏览器或其他程序与Web服务器之间的应用层通信协议,用以实现客户端和服务器端的信息传输。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅用于Web访问,也可以用于其他因特网或内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。1.1.2 统一资源定位符

统一资源定位符(URL,Uniform/Universal Resource Locator)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法,实现互联网信息的定位统一标识。Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点,简而言之,URL就是Web地址,俗称“网址”。

例如,当人们需要访问一个网站时,只需在浏览器的地址栏中输入网站的地址就可以访问该网站。例如在浏览器地址栏中输入www.google.com,就可以访问Google网站。细心的读者会发现,当所要访问的网站打开后,地址栏中的地址变成了http://www.google.com。而这个地址就是URL。

URL主要由三部分组成:协议类型、存放资源的域名或主机IP地址和资源文件名。

其语法格式如下:

protocol://hostname[:port]/path/[;parameters][?query]#fragment

其中:

■ protocol(协议):指定使用的传输协议,最常用的是 HTTP 协议,另外还有 file 协议(访问资源是本地计算机上的文件)、ftp协议(File Transfer Protocol,文件传输协议,通过ftp协议可访问FTP服务器上的资源)等。

■ hostname(主机名):是指存放资源的服务器的域名或IP地址。

■ port(端口号):为可选项,省略时使用默认端口,各种常用传输协议都有默认的端口号,如HTTP协议的默认端口是80。

■ path(路径):由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。

■ parameters(参数):为可选项,可以用于指定特殊参数。

■ query(查询):为可选项,用于给动态网页传递参数,可以有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。

■ fragment:字符串,用于指定网络资源中的片断。例如,一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。1.1.3 超文本标签语言

超文本标签语言(HTML,HyperText Mark-up Language),即HTML语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。该语言能够把存放在一台计算机中的文本或资源与另一台计算机中的文本或资源方便地联系在一起,从而形成有机的整体。例如,人们访问Internet时不用考虑具体信息所处的位置,只需使用鼠标在某一文档中点击一个图标或链接,Internet就会马上转到与此图标或链接相关的页面上去,而这些信息可能存放在网络的任意一台计算机中。另外,HTML是网络的通用语言,是一种简单、通用的标签语言。它允许网页制作人建立文本与图片相结合的复杂页面,无论使用的是什么类型的计算机或浏览器,这些页面都可以被浏览到。

HTML文档制作简单,功能强大,支持不同数据格式的文件嵌入,这也是HTML盛行的原因之一,归纳其主要特点如下:

■ 简易性

HTML是包含标签的文本文件,可使用任何文本编辑工具进行编辑。

■ 可扩展性

HTML语言的广泛应用带来了加强功能、增加标识符等要求,HTML采取扩展子类元素的方式,从而为系统扩展带来保证。

■ 平台无关性

HTML基于浏览器解释运行,目前几乎所有的Web浏览器都支持HTML,而与操作系统无关。1.2 HTML文档结构

HTML是以.html(或.htm)为扩展名的纯文本文件,可以使用任意一种编辑软件来编写,常用的集成开发工具有Dreamweaver等。一个基本的HTML文档由HTML、HEAD和BODY三部分组成。

1.HTML部分

HTML文档以标签开始,标签结束。每一个HTML文档的开始必须用一个标签,而结尾也要用一个标签。Web浏览器在收到一个HTML文件后,当遇到标签时,就开始按HTML语法解释其后的内容,并按要求将这些内容显示出来,直到遇到标签为止。HTML文档的所有内容都在上述两个标签之间。其格式如下:

2.HEAD部分

HEAD部分以标签开始,标签结束。HTML的HEAD部分用于对页面中使用的字符集、标签的样式、窗口的标题、脚本语言等进行说明和设置。这些设置是通过在HEAD部分嵌入一些标签来实现的,如、<base/>、<script></script>

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载