Java Web之网页开发基础复习

tomcat之网页开发基础复习

**声明** :HTML标准规范

</!doctype>

<html> : 根标签

<head>: 头部标签 内含<title><meta><link><style>

<body>: 主体

<body></body>

html标签

单标签: <标签名 \>

双标签:<标签名>内容<标签名>

注释标签:<!--注释-->

html 复制代码
<p></p>,<br/>,<span></span>,

表格标签:

html 复制代码
<tr>
    <td>2333</td>
</tr>

表单标签:

表单域<form>

html 复制代码
<form action ="URL 地址" method = "提交方式" name = "表单名称">
    各种表单控件
</form>

action -- 表单提交地址

method --GET or POST (默认GET保密性差,且有数量限制,POST保密性高,且可提交大量数据,开发中常用POST)

表单控件

<input/>

html 复制代码
<input type = "控件类型" />

input type --text 文本输入,password 密码输入,radio 单选 ,checkbox 复选,file 文件上传,submit 提交 ,reset 重置

html 复制代码
<textarea cols = "每行字符数" rows = "显示的行数">
	文本内容
</textarea>

列表标签

html 复制代码
<ul>
    <li>无序</li>
    <li>阿巴阿巴</li>
</ul>

<ol>
    <li>有序1</li>
    <li>有序2</li>
</ol>

<dl>
<dt>名词1</dt>
    <dd>名词1描述</dd>
<dt>名词2</dt>
    <dd>名词2描述</dd>
    <dd>名词2描述</dd>
</dl>

超链接标签

html 复制代码
<a href = "跳转目标" target = "目标窗口弹出方式">文本or图像</a>

target _self 默认值,原窗口打开;_blank 新窗口打开;_parent 父框架集打开;_top 整个窗口中打开

图像标签

html 复制代码
<img src = "图像URL"/>

可加width ,height ,border...

CSS

css 复制代码
选择器{
	属性1:属性值1;
	属性2:属性值2;
}

长度--像素(px),百分比(%)

颜色-- red,green,blue...#FF0000,#FF6600,#29D794...rgb(255,0,0)...

行内式

结构不与样式分离,不建议使用

html 复制代码
<标签名 style = "属性1:属性值1;.....">内容</标签名>

内嵌式

head 提前加载

html 复制代码
<head>
   	<style type = "text/css" >
        选择器{属性1:属性值1;......}
    </style>
</head>

外链式

html 复制代码
<head>
	<link href = "CSS文件路径" type = "text/css" rel = "stylesheet" />
</head>

rel : 表示 定义当前文档与被链接文档之间的关系 ,指定为stylesheet, 样式表文件

css文件:

css 复制代码
<style type = "text/css">
h2{
    text-align :center;
}
div{
    border:1px solid #CCC; width : 300px; height : 80px;color:purple;
    text-align:center;
}
</style>

HTML文档:

html 复制代码
<head>
   	<link href = "style.css" type = "text/css" rel = "stylesheet" />
</head>
<body>
    <h2>
        外链式css样式
    </h2>
    <div>
        链入式
    </div>
</body>

导入式

html 复制代码
<style  type = "text/css"> 
    @import url (CSS 文件路径);<!--或 @import "CSS文件路径";-->
</style>

HTML文档更改:

html 复制代码
<head>
   	 <style  type = "text/css"> 
    @import url (CSS 文件路径);<!--或 @import "CSS文件路径";-->
	</style>
</head>
<body>
    <h2>
        外链式css样式
    </h2>
    <div>
        链入式
    </div>
</body>

CSS 选择器&常用属性

标签选择器

css 复制代码
标签名{属性1:属性值1;......}

类选择器

css 复制代码
.类名{属性1:属性值1;.....}

id选择器

css 复制代码
#id名{属性1:属性值1;.....}

通配符选择器

复制代码
*{属性1:属性值1;.....}

Java Script

JavaScript的引入方式

行内式
html 复制代码
<body>
    <input type="button" value = "点我" οnclick="alert('行内式') " / >
</body>
内嵌式
html 复制代码
<head>
    <script type = "text/javascript" >
	//javascript代码在此处
</script>
</head>
外链式
html 复制代码
<head>
    <title>js外链式</title>
    <script type="text/javascript" src="jsDemo.js"></script>
</head>
数据类型
  • Number 数值部分不分整型&浮点型 ,
  • String 字符串' '," "
  • Boolean true or false
  • Object 对象类型 一组数据&功能的键值对集合
  • Null
  • Undefined 未定义 变量被创建,但未赋值

DOM 相关知识

可以一种独立平台&语言的方式 来访问&修改一个文档的内容&结构

  • parentNode
  • childNode
  • firstChild
  • lastChild

获取文档中指定的元素

  1. id

    document.getElementById("userId");

  2. name

    document.getElementsByName("userName") [0];

BOM 相关知识

BOM提供了独立于内容且可与浏览器窗口进行交互的对象,

BOM包含DOM

相关推荐
luj_17681 分钟前
随机性在算法与占卜中的共通原理
c语言·开发语言·c++·经验分享·算法
Lazionr9 分钟前
vector初识——从动态数组到STL核心容器
开发语言·c++
AI视觉网奇10 分钟前
glb读取颜色
开发语言·python
带娃的IT创业者27 分钟前
Puppeteer 深度解析:超越自动化测试的现代 Web 交互范式
前端·交互·puppeteer·可观测性·浏览器自动化·无头浏览器·web工程化
程序员爱钓鱼29 分钟前
Rust 所有权 Ownership 详解:理解内存安全的核心机制
前端·后端·rust
程序员-Benothing2 小时前
如何实现高并发系统订单30分钟自动关闭?
开发语言·c#·wpf
郝学胜-神的一滴3 小时前
Python 高级编程 026:内置数据结构之骈文纵论
开发语言·数据结构·python·程序人生·软件工程
Mh9 小时前
别再只会 `find` 了:Map 在前端业务里的真实用法
前端·javascript
陈随易9 小时前
FFmpeg 9.0 发布,代号 Lei,音视频处理再升级
前端·后端·程序员
爱丶狸10 小时前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册
linux·前端·zabbix·grafana·kylin