第二章 静态网页开发技术

  静态网页是指可以由浏览器解释执行而生成的网页,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. bootstrap的datepicker使用(1.将默认的英文设置为中文2.选择日月年的时候记录之前的操作)

    参考网页    bootstrap datepicker 属性设置 以及方法和事件 1.如何将bootstrap的datepicker默认的英文设置为中文 第一步,新建一个js文件(bootstrap ...

  2. Markdown简易使用

    Markdown 笔记 标题 1.一级标题 2.二级标题 3.三级标题 列表 这是 一个 无序列表 这是 一个 有序列表 引用 这是一条引用 图片与链接 图片 链接 Baidu 粗体与斜体 粗体 斜体 ...

  3. Eclipse设置JVM的内存参数

    打开Eclipse 或者 MyEclipse 打开 Windows -> Preferences -> Java -> Installed JREs 选中你所使用的 JDK,然后点击 ...

  4. pip使用的基本命令

    基本的命令解释,如下图: 安装 sudo easy_install pip 列出已安装的包 pip freeze or pip list 导出requirements.txt pip freeze & ...

  5. Class.forName和ClassLoader的区别

    一 看名字就知道了,一个是类的创建,一个类加载器 二 再看下Class.forName源码,调用了ClassLoader @CallerSensitive public static Class< ...

  6. c#-foreach的秘密

    foreach的秘密 class Program { static void Main(string[] args) { //创建Person的对象 Person p1=new Person(); / ...

  7. 网页设计,Access入门 2010,语文

    Access入门 2010(select查询) order by(按升序排列)?+desc(按降序排列) group by(进行分组,下一行只能用having) sum(数值总数)?+as?(新字段的 ...

  8. javaSE练习13——(知识点:类的继承 方法的覆盖)

    设计2个类,要求如下: (知识点:类的继承 方法的覆盖)1.定义一个汽车类Vehicle, 1.1 属性包括:汽车品牌brand(String类型).颜色color(String类型 )和速度spee ...

  9. js简单实现表格排序

    昨天看到一篇关于表格排序的随笔,鉴于本人还只会简单的js,不会使用封装,所以自己也试了一下写这个效果.可能不太优化,原理思路是:获取行对象tr,排序tr中要比较的对象td,排序后添加回tbody.如下 ...

  10. 树莓派3(Raspberry pi 3)刷OpenWrt

    原文在 https://my.oschina.net/wangandi/blog/687389 1.下载镜像,这个lede好像是openwrt的一个分支,openwrt本身还没有支持pi3,https ...