第二章 静态网页开发技术

  静态网页是指可以由浏览器解释执行而生成的网页,HTML是一组标签,负责网页的基本表现形式;

JavaScript是在客户端浏览器运行的语言,负责在客户端与用户的互动;CSS是一个样式表,起到美化

整个页面的功能。

2.1 HTML网页设计

  HTML(Hyper Text Markup Language)即超文本标记语言,是用来编写网页文件的标准,使用它可以

设计静态网页,定义了一组标记(tag,也称标签)用来描述web文档数据。

2.2 HTML文档数据结构与基本用法

  (1)它的拓展名后缀名为:“.html”和“.htm”的格式,可供浏览器解释执行.

   (ps:对于html文档可以直接通过浏览器打开并解释执行,不需要使用服务器)

  (2)一个html文档的内容一般位于<html></html>之间,分为头部(head)和

    主体(body)两部分。在头部,可以定义标题、样式;文档的主体就是要显示的信息。

Example: 

 <html>
      <head>
        <title>第一个HTML网页</title> //头部:在<head>与 </head>之间部分
      </head>
      <body text="blue">
        hello,<b> world!!</b>
        <hr size="5px" align="left" color="red" width="50%"> //主体:在<body>与 <body>之间部分
        你好!!!
      </body>
    </html> 

 (3) HTML标记

   用"< >"括起来一些单词或字母,如<html>, <head>   <body>等称为“标记”。

   标记用来分割和标记 网页中的元素,以形成的网页的布局、格式等。

课外的认识:

JavaWeb应用程序通常是由:

  表示层控件:包括HTML和JSP页面组成。

  控制层控件:由servlet组成。

  业务逻辑层控件:JavaBean或EJB。

  持久层控件:JDBC和Hibernate。

解释专有名词:  

  1.CSS(Casscading Style Sheets):即层叠样式表,简称:“样式表”是一种美化网页的技术,

     主要完成字体、颜色、布局等方面的各种设置;

  2.Servlet(Java服务器小程序):是用Java语言编写的服务器端程序,他可以处理客户端传来的HTTP

     请求,具有可移植性、功能强大、安全、继承、模块化;

  3.JSP:JSP页面由HTML代码嵌入其中的Java代码组成。JSP页面一般包括JSP指令、JSP脚本元素、JSP标

    准动作以及JSP内置对象

  4.JDBC(Java Database Connectivity数据库访问接口):JDBC API主要用来连接数据库直接调用SQL

     命令执行各种SQL语句;

  5.JavaBean:javabean用java语言编写并遵循一定规范的类,该类的一个实例称为JavaBean,简称,bean.

  6.Struts2 :提供了一种MVC体系结构的Web程序的开发方法,是目前最常用的开发框架;

  7.XML(eXtensible Markup Language,可拓展标记性语言):在JavaWeb应用程序中,XML主要用于描述配置信息。

     Servlet、Struts2以及Hibernate框架都需要配置文件,它们的配置文件都是XML格式。

  8.Hibernate:是一种面向Java环境的对象/关系数据库映射工具,即ORM(Object-RelationMapping对象-映射工具),

      它对JDBC API进行了封装,负责Java对象的持久化。

容器指的是:提供特定程序组件服务的标准化运行环境,通过这些组件可以在JavaEE平台上得到所期望的服务。

 组件指的是:在应用程序中能发挥特定功能的软件单位,实质上是几种特定的Java程序,只不过是这些程序被规定了固定的格式和编写方法。

2017.9.11 初入HTML学习的更多相关文章

  1. 2017.9.12 初入HTML -----学习总结(二)

    接上:..... (4)标记可分为: 4.1单标记:(单标记仅单独使用就可以表达完整的意思) 基本语法:<标记名称/> 例如:<br/>实现换行的功能.<hr/>实 ...

  2. Scala初入

    何为Scala物 Scala为基于JVM虚拟机中的面向对象与函数式编程思想并且完全兼容Java的混合编程语言,可以是Scala与Java是同根同源的,既然Scala与JAVA都是基于JVM之上的编程语 ...

  3. 初学HTML5、初入前端

    学习HTML5是一个漫长的过程,当中会遇到很多技术与心态上的变化.刚开始学习,我们不能发力过猛,需要一个相对稳定的状态去面对.多关注一些自己感兴趣的网站和技术知识,建立自己的信心与好奇心,为以后的学习 ...

  4. 0x00linux32位汇编初入--前期准备

    0x00汇编初入--前期准备 一.汇编工具 在linux平台下常用的编译器为as,连接器为ld,使用的文本编辑器为vim,汇编语法为att 以下是一些工具: addr2line 把地址转换为文件名和行 ...

  5. 初入职场的建议--摘自GameRes

    又开始一年一度的校招了,最近跑了几个学校演讲,发现很多话用短短的一堂职业规划课讲还远远不够,因为那堂课仅仅可能帮大家多思考怎样找到一份合适的工作,并没有提醒大家怎样在工作中发展自己的职业. 见过这么多 ...

  6. 初入TensorFlow————配置TensorFlow

    能看到这说明你对python已经有一定的了解了,因此很多基础直接跳过. 一.TensorFlow环境配置: TensorFlow的环境配置在网上很多的教程都是用anaconda的方式,但是很容易出现冲 ...

  7. 初入码田--ASP.NET MVC4 Web应用之创建一个空白的MVC应用程序

    初入码田--ASP.NET MVC4 Web应用开发之一  实现简单的登录 初入码田--ASP.NET MVC4 Web应用开发之二 实现简单的增删改查 2016-07-29 在此之前,需要一台电脑( ...

  8. 初入android驱动开发之字符设备(一)

    大学毕业,初入公司,招进去的是android驱动开发工程师的岗位,那时候刚进去,首先学到的就是如何搭建kernel.android的编译环境,然后就是了解如何刷设备以及一些最基本的工具.如adb.fa ...

  9. 初入SG-UAP

    初入SG-UAP SpriderMan 关注 2019.06.19 14:10 字数 1130 阅读 10评论 0喜欢 0 初次接触SG-UAP,将自己的见解以文字形式记录下来,希望能对初入的伙伴们有 ...

随机推荐

  1. linux 入门命令总结

    1,tree -d /etc/ 参数表示只显示目录 -f 显示内容的完整 -i 不显示树枝显示完整路径2,mkdir -p 递归创建多级目录 -v 显示创建目录的过程 -m 设置目录的默认权限 mkd ...

  2. SSH Intro - Remove entry

    ssh-keygen -f "/home/frank/.ssh/known_hosts" -R ec2-54-222-218-195.cn-north-1.compute.amaz ...

  3. (转)DB2 restart database命令的作用总结

    DB2 restart database命令的作用总结 原文:https://blog.csdn.net/qingsong3333/article/details/62049039 信息中心对于RES ...

  4. 数据挖掘:基于Spark+HanLP实现影视评论关键词抽取(1)

    1. 背景 近日项目要求基于爬取的影视评论信息,抽取影视的关键字信息.考虑到影视评论数据量较大,因此采用Spark处理框架.关键词提取的处理主要包含分词+算法抽取两部分.目前分词工具包较为主流的,包括 ...

  5. c#做的查找文件夹内内容的小工具

    第一次写博客有点激动啊QAQ 来新单位,一直没活干,公司代码控制器太多,其中有很多文件夹,每次找一个控制器都老找不到,我又不愿意用VS的全局搜索,想着没事就做了个查找控制器的小工具.代码如下: 先添加 ...

  6. Google android开发者 中国官方文档开放了呀

    Google官方开发文档地址 包括 android , android TV

  7. 服务器word权限添加

    我们的程序部署到IIS上会出现上图所示的错误. 这个是由于IIS没有权限访问word所致.   解决的方法: 在运行对话框中输入: mmc -32 出来如下图的界面:   然后点击"文件&q ...

  8. 【代码笔记】Java常识性基础补充(一)——赋值运算符、逻辑运算符、三元运算符、Scanner类、键盘输入、Random类、随机数

    为什么要进行Java常识性基础补充? 之前学习Java语言,学得很多很杂,而且是很多不同的方面插入讲解的,比如在跟班上课,自学java编程例子,java语法,过了很久,因为各种原因长时间不怎么写,有时 ...

  9. Zygote和System进程的启动过程

    ##init脚本的启动 +------------+ +-------+ +-----------+ |Linux Kernel+--> |init.rc+-> |app_process| ...

  10. 【2015 Week Task】

    2015 第17周 task:项目语音识别技术整理 2015 第18周 task:项目key技术整理