八月二十七日HTML5初次学习

学习方向:
HTML + CSS + JS(DOM);
互联网产生三要素:
1)URL (统一资源定位符):指示资源所在位置。
2)HTTP(超文本传输协议): 以什么方式去获取资源。
3)HTML(超文本标记语言):获取资源的格式(本质:用来承载和描述资源)。
HTTP是应用层协议而TCP,UDP是底层协议。

1概述
1.1什么是前端
一个浏览器页面就是前端
在这里插入图片描述

Javase : java的基础语法
数据结构 : 研究数据逻辑
前端 : 页面显示(一个网页)
数据库 : 存储数据
Javaee : java的服务器开发.
Spring以及spring一些衍生框架: 简化javaee服务器开发
分布式 :

轮子 :
1.2前端
前端: 技术很多.
学习方式: 内容太多. 记笔记.
难不难: 不难, 难以接受(站在一个新的语言的角度: 思路转化要快)
Html css js dom vue(前端框架)

底层交互细节
更多的关注: 交互, 数据传递, 静动态资源
后端: 性能
前端: 没有性能

基础的重要内容: 方向性的.
作业: 都会讲 (都非常简单)
完全没有思路: 正常
有思路, 不会写: 正常
会写, 总写不对: 太正常
思路错了

1.3目标
1)能写一些简单的页面
2)能看懂Vue代码
3)如果,实在想改一改项目的前端, 可以在资料的帮助下改一下

2HTML
Html CSS JS(DOM)
前端基础

2.1HTML
什么时候产生的?
它是用来干什么的?

互联网产生: 三要素
1)URL: 指示资源所在的位置
2)HTTP: 以什么方式去获取资源
3)HTML: 获取资源的格式(本质: 从来承载和描述资源)

2.2Html概念
前端: 网页
Html - 人的骨架
Css - 皮肤和血肉
Js - 思想逻辑
网页-- 人

HTML(hyper text markup language)超文本标记语言

超文本标记语言: 首先是个语言(类语言, 泛语言),
标准语言: 变量的定义, 分支结构, 循环结构

超文本标记语言: 是个文本语言(这个语言是依赖于文本而存在的)
是一个以.html为后缀的文本
是一个文本,也是一个网页;该文本可以用浏览器打开(浏览器会解释这个.html文本上的前端代码最终显示)

在这里插入图片描述

“超文本”--------包含文本字体,图片、链接,甚至音乐、程序等元素的文本

超文本标记语言: 是一个用 标签描述 的 超文本 语言

HTML 是一个使用“标签”来描述网页的文本 (标签在html文本中有实际意义)
标签: <元素名> </元素名> (一般标签有开始和结束)

123
20
18

HTML: 获取资源的格式(本质: 从来承载和描述资源)
怎么承载和描述资源: 用标签承载和描述

2.2.1Html的标准结构

	1) 是由标签描述的文本, 标签成对出现(有开始和结束: 不是绝对)
	2) (一个.html文档-----到浏览器解释它----生成一个页面:  一个.html文档就对应一个页面)
	   一个.html文档分为两部分,
	   一个网页分为两部分,
	   (1)头部份:
	   (2)身体部分: 页面在浏览器上所看到内容(除了title部分), 都是由body部分实现的
    3) 整体这个文档由<html>标签包裹

2.2.2标签(body)
我们研究html-- 研究它进行资源承载的作用
它用什么来承载资源— 标签描述的方式承载资源
研究html----研究html中的标签



-

< textarea > < select >

  1. --
    • < table >-------- < form >

2.2.2.1Body标签的分类
行: 父元素的一边到另一边, 高度: 由子元素填充
Body: 表示页面的整体显示区域
2.2.2.1.1行级标签
在页面上行级标签, 在行内顺序排列

2.2.2.1.2块级标签
独占一行

2.2.2.1.3行内块
本质上是个行级标签, 但是具有一些块级标签的作用

2.2.2.2Idea使用

Title 声明该html是html5语法 这个标签, 是html元信息的声明 SEO: 搜索引擎优化

2.2.2.3Hr
标签在 HTML 页面中创建一条水平线(横线) 这条横线是双线。


标签没有结束标签。是个单标签

标签属性
noshade:颜色是否有阴影(纯色)
size:高度( 厚度,不同于height,不带单位时–默认px )
width:宽度(不带单位时–默认px)
align:对其方式

2.2.2.4Br

: 换行符
可插入一个简单的换行符。
标签是单标签(意味着它没有结束标签,因此这是错误的:


标签只是简单地开始新的一行

2.2.2.5Hn
标题标签

-

标签可定义标题。

定义最大的标题。

定义最小的标题。 属性align Left:左对齐内容(默认值) Center:右对齐内容 Right:居中对齐内容

在一个html文档中, h1标签只能出现一次, h2-h6可以出现多次
h1: 可以作为页面的关键字标识

2.2.2.6Div

可定义文档中的分区或节。
标签可以把文档分割为独立的、不同的部分。 属性align Left:左对齐内容(默认值) Center:右对齐内容 Right:居中对齐内容

2.2.2.7A
超链接标签: 在一个页面中可以通过超链接请求另一个页面

标签定义超链接,用于从一张页面链接到另一张页面。
元素最重要的属性是 href 属性,它指示链接的目标URL
baidu
属性
Target
超链接属性target的value值时默认是_self
_blank:在新窗口打开
_parent:在父窗口打开
_self:它使目标文档显示在超链接所在框架或者窗口中
_top:在顶级窗口打开
同组值:通过单击一个窗口中的不同链接控制另一窗口内容变化 ; 浏览器会找与target值相符的框架或者窗口中的文档,有则在其中显示文档。如果不存在,浏览器打开一个新窗口

2.2.2.8P

段落标签

标签定义段落。

元素会自动在其前后创建一些空白(边距)。浏览器会自动添加这些空间,您也可以在样式表中规定。

2.2.2.9Img
: 图片标签
属性
Width
Height
单位 px, %
eg:
加载错误

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2.2.10Input
标签用于搜集用户信息。
根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

Type:
text:默认文本
password:密码
button:按钮
hidden:隐藏输入框
radio:单选框
reset:定义重置按钮。
submit:提交

2.2.2.11Textarea
多文本
标签定义多行的文本输入控件。
可以通过 cols 和 rows 属性来规定 textarea 的尺寸
属性
Cols:列
Rows:行
Maxlength:最大
Placeholder:提示


readonly :只读

2.2.2.12Select
选择下拉框, 是一个成套的标签
属性
option:selected(selected="selected"选中状态)
select :multiple(multiple =“multiple“ 允许多选)
select :size(size =“4”下拉可见数4)

2.2.2.13Ol ul

  1. 标签定义有序列表(有序:数字,字母) 属性: Type:规定在列表中使用的标记类型(1,A,a,I,i)。 Start:规定有序列表的起始值 Reversed:规定列表顺序为降序。(9,8,7...)

Type:
disc:默认值。实心圆。
circle :空心圆。
square :实心方块。

2.2.2.14Table
表格

标签定义 HTML 表格。 结合标签
标签使用 主要属性 Bgcolor Border Cellpadding:规定单元边沿与其内容之间的空白。 Cellspacing:规定单元格之间的空白。

2.2.2.15Form表单
用来在页面内部, 调用浏览器发起一个后台请求, 并且通常会携带一些参数

<!--<textarea  name="wd"  value="123">-->

<!--</textarea>-->
<input name="wd" value="123">
<textarea></textarea>
<input type="reset">
<input type="submit">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:使用 JavaScript 编写的杀死幽灵游戏(附源代码) 杀死鬼魂游戏是使用 Vanilla JavaScript、CSS 和 HTML 画布开发的简单项目。这款游戏很有趣。玩家必须触摸/杀死游荡的鬼魂才能得分。您必须将鼠标悬停在鬼魂上 - 尽量得分。鬼魂在眨眼间不断从一个地方移动到另一个地方。您必须在 1 分钟内尽可能多地杀死鬼魂。 游戏制作 这个游戏项目只是用 HTML 画布、CSS 和 JavaScript 编写的。说到这个游戏的特点,用户必须触摸/杀死游荡的幽灵才能得分。游戏会根据你杀死的幽灵数量来记录你的总分。你必须将鼠标悬停在幽灵上——尽量得分。你必须在 1 分钟内尽可能多地杀死幽灵。游戏还会显示最高排名分数,如果你成功击败它,该分数会在游戏结束屏幕上更新。 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要玩游戏,首先,单击 index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值