第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、

Slides:



Advertisements
Similar presentations
●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
Advertisements

醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
LOGO 《静态网页设计》课程整体设计 电子信息工程系 计算机专业 李超燕. LOGO 2 课程在专业课程体系中的定位 3 岗位分析 目 录 1 课程的基本信息 6 本课程的特色和效果 4 教学整体设计 5 教学基本条件.
HyperText Markup Language
白玉苦瓜 余光中.
网页设计与制作 教师姓名: 职务:.
第3章 电子商务的技术基础 3.1 电子商务与计算机网络技术 3.2 电子商务与Web技术 3.3 电子数据交换(EDI)技术
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
网站 网站建设 网站建设包括网站策划、网页设计、网站功能、网站优化技术、NNT流量、网站内容整理、网站推广、网站评估、网站运营、网站整体优化、网站改版等。网站建设的前期准备包括了前期网站定位、内容差异化、页面沟通等战略性调研,这些确立后,再去注册域名、租用空间、网站风格设计、网站代码制作五个部分,这个过程需要网站策划人员、美术设计人员、WEB程序员共同完成。
專題製作 許惠淑.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
姓名: 钱琬婷 学号: 0501W238 专业: 计算机科学与技术 指导教师: 陈家琪 教授
網路程式設計-期末專案 資工二B B975701 2 8 黃首翰 ~Rock your life~
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
第1章 网页、网站制作基础 1.1 网页与网站的概念 1.2 Web标准 1.3 网页制作的常用软件 1.4 构成网页的基本元素
5.6 制作具有动态特效的网页 1. 层和时间轴动画 2. Dreamweaver的Behaviors(行为)概述 华东师范大学计算中心.
信 息 与 软 件 工 程 学 院 实验室开放实验介绍.
网页制作与网站设计教学课件 网页制作与网站设计课程组开发
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
项目一 创建“夕照台”房产网站 ——网页制作基础
网页图像动画与脚本编程 主讲:熊丽华.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
郑州市惠济区第六中学 网站推介 姜茂方 2015年1月10日.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
网页设计师职位需求.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
Dreamweaver的工作界面.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
第8章 样式表.
网页设计(1) 第12讲 网页技术简介 马秀麟 2014年5月 2018/9/17 制作人:马秀麟.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
Selenium 一个用于Web应用程序测试的工具 Robin Ren
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
第 3 章 網頁的基本設定與預覽.
第 2 章 必備的 HTML 與 CSS 重點.
网站设计 前端 入门学习.
网页制作与设计 主编 耿 杰 科学出版社.
認識我的故鄉_台中市.
实例导入:西部旅游网 | 页面属性的设置|文本的修饰|设置超级链接|制作纯文本网站|使用图像
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
Web前端开发技术与实践 第9章:文字样式 阮晓龙 /
UI 软件 设计 页面布局(二).
前端技术开发 高莺.
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
學習歷程檢視與職場探索簡報 示範說明 (資工進修部使用)
主讲:陶建平 华中科技大学网络与计算中心
動態網頁程式設計實習 主講人:徐培倫老師.
武汉纺织大学传媒学院 cm.wtu.edu.cn
《网页设计与制作》.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
W3C标准网页制作 主讲教师:张 涛.
第12章 APDiv 对于有Dreamweaver基础的读者来说,初识APDiv或 许会感到即熟悉又陌生。熟悉于它的Div标识符, 陌生于他在CS3版本中的含义及作用。其实,APDiv 在Dreamweaver CS4中仍等同于前期版本的层,又 称为AP元素或CSS-P元素,本文以下简称AP层。 什么是层?有什么作用?前面我们学习过了表格,
進階網頁設計 電算中心 – 何建義.
武汉纺织大学传媒学院 cm.wtu.edu.cn
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
聽聽那冷雨---重點摘要 二愛 王煜榕.
網頁程式設計 袁福良 B B.
憲政與民主 應化3A 邱泓明.
標示語言 超文本標示語言(HTML) 製作簡單網頁
网页设计三合一教程 主讲教师 2019/6/2.
W3C标准网页制作 主讲教师:张 涛.
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
Web前端开发 第7章:初识CSS3 阮晓龙 / 河南中医药大学管理科学与工程学科
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、 JavaScript和CSS。其中HTML是一组标签,负责网页的基本 表现形式;JavaScript是在客户端浏览器运行的语言,负 责在客户端与用户的互动;CSS是一个样式表,起到美化整 个页面的功能。本书不是详细介绍HTML的专著,在本章也 只是讲解Web开发中最常见的HTML知识,目的在于使读者能 尽快进入Web开发的状态。如果读者有更深层次的需求可以 参考专门讲解HTML的书籍。

3.1 HTML 基础知识 在各种Web开发技术中,HTML无疑是最为基础的。 任何动态语言都离不开HTML的支持。所以在开始 Web开发的学习之前,读者还是需要静下心来打好 这个基础。在这个章节中将会概述HTML的框架知 识。

3.1.1 什么是HTML HTML(Hyper Text Markup Language)即超文本 标记语言,用来描述Web文档数据。用户可以通过 URL链接来访问这种Web文档,从而达到信息展示、 信息共享的目的。(具体内容请参照书。)

3.1.2 HTML运行原理 前面介绍HTML定义的时候就说过,HTML是一种标 记语言,每一种HTML标签都是有一定表现含义的。 浏览器就是按照HTML标签的语义规则把HTML代码 翻译成漂亮的网页。

3.1.3 HTML常用标签 在本节要介绍的是常用标签的基本用法。 1.<table>在HTML的布局标签中,<table>标签是 使用频率最高的一个。它可以把一组信息用表格 的形式表示出来, 2.DIV在以往的Web页面开发 中,表格是首选的布局元素, 3.<a>在浏览一个 网站的时候,我们经常会遇到一些链接,单击这 些链接就会导航的其他的页面。4.<img>在目前 的网站开发中,对图片的依赖是其他元素所不能 替代的,一个漂亮的网页往往是由一系列图片组 合而成。

3.1.4 HTML表单标签 前面讲述的都是HTML向用户展示信息的标签,在 本节要介绍的内容就是HTML用来收集用户输入的 标签。<form></form>是表单标签,只有在这个标 签中的用户输入才会被提交给服务器。表单标签 的使用方法类似下面这种格式。(具体内容请参 照书。)

3.1.5 HTML其他标签 在本章只是介绍了HTML最基本最常用的几个标签, HTML还有很多其他标签,例如应用程序标签中可 以加入不同动态程序代码,多媒体标签中可以加 入多媒体文件,Flash标签中可以加入Flash动画, 文本标签可以用各种方式组织文本内容的显示。 读者如果要深入全面的研究HTML标签,可以参考 这方面的参考手册。在本书中不再对这些内容进 行详细的介绍。

3.2 JavaScript基础知识 JavaScript的出现给静态的HTML网页带来很大的 变化。JavaScript增加了HTML网页的互动性,使 以前单调的静态页面变得富有交互性,它可以在 浏览器端实现一系列动态的功能,仅仅依靠浏览 器就可以完成一些与用户的互动。在下面的章节 中将要简单介绍这种技术的基础知识。

3.2.1 什么是JavaScript JavaScript是一种简单的脚本语言,可以在浏览 器中直接运行,无需服务器端的支持。这种脚本 语言可以直接嵌套在HTML代码中,它响应一系列 的事件,当一个JavaScript函数响应的动作发生 时,浏览器就会执行对应的JavaScript代码,从 而在浏览器端实现与客户的交互。

3.2.2 JavaScript中的事件 在HTML的标签中,绝大部分都可以触发一些事件, 例如鼠标单击、双击、鼠标经过、鼠标离开等一 系。JavaScript最主要的功能就是与用户的交互, 而用户只能在表单中提交输入内容,所以表单的 所有输入标签都可以出发鼠标事件、键盘事件等 JavaScript所能响应的常见事件。(具体内容请 参照书。)

3.2.3 JavaScript中的对象简介 JavaScript所实现的动态功能,基本上都是对 HTML文档或者是HTML文档运行的环境进行的操作。 那么要实现这些动态功能就必需找到相应的对象。 JavaScript中有已经定义过的对象供开发者调用,

3.2.4 window对象简介 window对象是所有JavaScript对象中最顶层的对 象,整个HTML文档就是在一个浏览器的一个窗口, 即window对象中显示。(具体内容请参照书。)

3.2.5 document对象简介 document对象是在具体的开发过程中用的最频繁 的对象,利用document对象可以访问页面上任何 的元素。通过控制这些元素可以完成与用户的互 动。(具体内容请参照书。)

3.2.6 location对象简介 在HTML标签中可以用<a></a>超链接标签来控制网 页中的跳转,在JavaScript中如果要实现类似的 网页跳转功能只能选择location对象,这个对象 的使用方法非常简单,只需要在JavaScript代码 中添加下面这行代码即可。 window.location.href = “http://www.sohu.com”;

3.2.7 JavaScript输入验证 在本章将介绍在浏览器端对用户输入的简单验证, 这种验证仅仅局限于输入格式等方面。(具体内 容请参照书。)

3.2.8 JavaScript高级应用探讨 上面介绍的示例中,JavaScript都没有和服务器 进行互动,都是在浏览器中独立执行,这样所能 实现的与客户互动的功能就比较有限了,例如现 在用户注册的时候需要验证这个用户名是否已经 被占用,这个功能便需要到服务器中进行查询。 然而在我们上面的验证中,只有当表单提交的时 候服务器才会相应请求,其他情况下,如果没有 刷新整个页面是不能实现与服务器之间的通信的。

3.3 CSS基础知识 在前面的内容中讲解了HTML和JavaScript,现在 我们已经基本可以编出具有简单互动的网页,但 是仅仅这样还是不够的,一个专业的网页需要在 字体、颜色、布局等方面进行各种设置,需要给 用户带来视觉的冲击。接下来的内容将要介绍这 种美化页面的技术。

3.3.1 什么是CSS CSS(Cascading Style Sheets)即层叠样式表, 也就是通常所说样式表。CSS是一种美化网页的技 术。通过使用CSS,可以方便、灵活地设置网页中 不同元素的外观属性,通过这些设置可以使网页 在外观上达到一个更高的级别。

3.3.2 CSS属性设置 CSS美化网页就是通过设置页面元素的属性来实现 的,在下面的内容中将介绍CSS属性设置的基本方 法。

3.3.3 CSS绝对定位示例 在HTML中布局一般情况下需要使用表格,如果要 定位只有通过表格的嵌套来实现,这种方法的确 可以在一定程度上解决问题,但是却不能随意定 位页面元素,而且对某个元素位置的改变有可能 影响到整个页面的布局。

3.3.4 JavaScript+DIV+CSS实现下拉菜单 在Web应用中,下拉菜单的可以说是随处可见,在 学习了JavaScript和CSS以后实现起来毫无难度。 其原理就是在用JavaScript控制不同DIV的显示和 隐藏,其中所有的DIV都是用CSS定位方法提前定 义好位置和表现形式,下拉的效果只是当鼠标经 过的时候触发一个事件,(具体内容请参照书。)

3.3.5 JavaScript+CSS实现表格变色 在一些Web应用中间经常会用表格来展示数据,当 表格行数比较多的时候,就容易后看错行的情况 发生,所以需要一种方法来解决这个问题。在这 里我们采取这样一种措施,当鼠标移到某一行的 时候,这行的背景颜色发生变化,这样当前行就 会比较突出,不容易出错。(具体内容请参照 书。)

3.4 小结 HTML是组织展示内容的标记语言,JavaScript是 客户端的脚本语言,CSS是美化页面的样式表,这 三种技术结合在一起构成了Web开发最基础的知识, 所有的Web应用开发都是在这个基础之上进行的。 在本章的讲解中,仅仅对这三种技术的大体情况 进行了介绍,使读者可以迅速对Web开发的基础知 识有一个宏观的清楚的认识,从而可以快速进入 后面章节的学习,如果读者对这方面基础知识有 更深一步了解的需要,就有必要参考相关的专题 书籍。