第一周学习总结

Day1

前端三剑客

HTML,CSS,JavaScript\

HTML的概念
Hyper Text Markup Language: 超文本标记语言
他可以针对字体/图像/视频/音频...
设置字体大小/类型/标记颜色等等完成一些渲染!

HTML的标准结构


<html>
<head> 
<meta 页面编码格式="utf-8"> 

<title>页面的窗口标题</title>
 </head>
 <body>
 <body>
</html>

Day2

常用的文本标签

h1-h6的标题标签:从大到小
<p>
    段落标签  (前后端会插入空行)
</p>
<hr/> 水平线标签 作用:分割内容
<br/>换行标签
<marquee behivour="滚动方式" scallammount="滚动速度(设置正整数值)" bgcolor="背景色" direction="滚动方向">滚动标签</marquee>
<font color="字体颜色" size="(1-7的值)">字体标签</font>
<sup>上标</sup> (作用:网站首页中指定xxx公司版权所有的信息) 
	特殊的转义字符 : &copy;  ----> © 版权所有
				   &reg;  ---->  ® 注册商标
				   &nbsp; ---->代表 一个空格
				   &ensp;----->代表两个空格
		
<sub>下标</sub>

<pre>原样输出</pre>  按照规定的格式将pre中内容原封不动的展示浏览器中

列表标签 --- 网页中导航栏使用居多(垂直导航栏)

<!--无序列表 ul标签和li标签组成的
	ul默认的属性 type="disc"  指定li标签在浏览器中展示的列表项的标记 (小黑圆圈)
-->
学生管理系统
<ul>
    <li>添加学生</li>
    <li>查询学生</li>
    <li>修改学生</li>
    <li>删除学生</li>
</ul>

<!--有序列表 ol和li-->
<ol type="1">
    <li>添加学生</li>
    <li>查询学生</li>
    <li>修改学生</li>
    <li>删除学生</li>
</ol>


<!--定义列表  
	dl  dt dd
-->
<dl>
    
<dl>
    <dt>管理员</dt>
    <!--dd列表项-->
    <dd>admin</dd>
    <dd>高圆圆</dd>
    <dd>张三</dd>
</dl>   

表单标签中 method属性="get/post" get和post区别

1)是否提交在地址栏上
	get方式将数据提交到地址栏上的,  action提交的地址url?key1=value1&key2=value2....(浏览器默认get提交)
	post提交方式,不会将数据提交到地址栏上,在浏览器(F12--进入调试器)--->"网络"里面的负载 可以看到表单提交的数据 (post提交针对中文会出现乱码!)
	
2)是否适合私密数据提交
    get提交方式,相对post来说不安全,地址栏是可以直接看到明文的敏感数据
    post提交方式,相对get来说安全,隐私数据可以看到的
       get/post提交的数据(密码等等)----加密的!   md5加密(信息摘要算法)
       										 "123456"   + 加盐 "qianfeng" 保证不会被破解
3)提交数据大小是否有限制
    get提交方式,在地址栏上提交数据,提交数据大小有限制!
    post提交方式,是在浏览器中  网络中的请求头后面的负载里面可以直接不断去提交数据,没有大小限制

Day3

超链接标签的两种用法方式

两种用法
	1)普通前端页面跳转 <a href="指定另一个资源文件" target="_blank/_self">超链接的名称</a>
	2)锚链接
		在同一个页面下
		a)打锚点,创建跳转标记
		<a name="锚点名称"></a>
		b)创建跳转链接
		<a href="#锚点名称">跳转链接的名称</a>
		
		在不同页面中
		a)在另一个页面的某个位置,打锚点
		<a name="锚点名称"></a>
		b)在当前页面中创建跳转链接
		<a href="链接到另一个html地址#锚点名称">跳转链接的名称</a>
		
		
前端跳转:最常用的超链接 a标签

前端javascript 简称"js" 通过按钮设置点击---->触发点击函数---> js里面逻辑代码 

table标签中常用的属性

table属性
     border:表格边框线 
     width:表格宽度
     height:高度
     align:对齐方式
     bgcolor:表格背景色
     cellspacing:设置边框和单元格之间的空隙
     ...

框架标签的概念

 

CSS使用方式

CSS:层叠样式表 Cascading Style Sheet
			
html:设计页面结构,通过CSS给页面添加修饰效果
			
			给标签添加样式使用方式
				方式1:行内样式  
				每一个html标签都有属性 style(样式)
				style="样式属性名称1:样式值1;样式属性名称2:样式值2;...."
				样式属性名称:需要掌握一些常用样式属性
				
				弊端:一次只能控制一个标签,代码量大,不太适合!
				应用场景:局部位置某个标签需要设置,完全用行内样式
				
				方式2:
					内联样式(css内部方式)
				在head标签体中书写style标签
					常用标签名称{
						
						样式属性名称1:值1;
						样式属性名称2:值2;
						...
					}
					
					弊端:html标签和css代码混合使用,不利于后期项目维护
				方式3: 
				前端工程师他们使用第三种!
					外联方式(CSS外部样式)
					1)需要在css文件夹中新建一个后缀名是.css的文件
					2)使用CSS选择器{
						
						样式属性名称1:值1;
						样式属性名称2:值2;
						...
						
					}
					3)在当前页面导入css文件
					在head标签体中
							rel="stylesheet":固定格式 必须写,"关联样式库中样式"
					<link href="css/xxx.css" rel="stylesheet" />

CSS基本选择器分类

css基本选择器分类:	
				标签名称选择器
						标签名称{
							样式名称1:值1;
							样式名称2:值2;
							...
						}
					
					class(类)选择器
						在同一个html页面中,所有的标签中可以
						指定同名class="class属性值"
						
						.class属性值{
							样式名称1:值1;
							样式名称2:值2;
							...
						}
						
				类选择器 优先级高于 标签名称选择器		
					
					id选择器
						在标签中指定id属性="id值"(不能以数字开头,字母开头)
						
						id属性值在同一个html页面中,必须是 "唯一的",可以解决浏览器的兼容性!
					
					#id属性值{
						样式名称1:值1;
						样式名称2:值2;
						...
					}
					
					优先级
					结论:id选择器 > class类选择器 > 标签名称选择器
					
	
				其他选择器:
					子元素选择器
					
					选择器1 选择器2{   选择器2选中的标签是选择器1选中标签的子标签
						样式名称:值;
						...
					}
					
					
					并集选择器(组合选择器)
					选择器1,选择器2,选择器3....{
						样式属性名称:值;
						...
					}

CSS伪类选择器

描述任意标签的一种状态
			四个状态
				link:鼠标没有访问过这个元素(标签)的状态
				hover:鼠标经过这个元素的状态
				active:鼠标激活状态(点击并且没有松开的状态)
				visited:鼠标已经访问过这个元素的状态
			
			在样式书写格式
			选择器名称(标签名称/class/id):状态名称{
				样式名称:值;
				...
				...
			}
			注意名称:状态名称不区分大小写  举例: Link link LINK
				
				a:hover 必须在 CSS 定义中的 a:link 和 a:visited 之后,才能生效!
				a:active 必须在 CSS 定义中的 a:hover 之后才能生效!
				伪类名称对大小写不敏感。
				
				
				hover状态使用最多的!

CSS背景样式属性

css背景属性
				background-color:背景颜色	(颜色名称/#ff0000十进制数据)
				background-image:url(图片地址)	
				background-repeat:设置图像是否重复以及如何重复
							 默认值:repeat( 图片尺寸达不到当前屏幕分辨率--x轴/y轴都重复)
									repeat-x:x轴重复
									repeat-y:y轴重复
									no-repeat:不重复
									
				background-attachment:背景附着: 设置fixed 固定,(背景图像)不会随着页面滚动而滚动			
				background-position:设置背景图像的起始位置     
									默认值 top     left
									       center  center
										   bottom  right



CSS背景简写属性	:背景的简写属性:可以声明一个样式将上面的所有样式加入
background:background-color background-image background-repeat backgound-position;

Day4

CSS的框模型(盒子模型)

"万物皆盒子" 前端世界中 ----------> div+css进行层级布局
			div:将任何标签使用div包裹起来,通过id/class/标签名称选择器,控制器样式

块级元素:
		div 占一行标签
		h1-h6 占一行内容
行级元素:
		<br/> <span> 

将html页面中任何标签 看成一个"盒子"
盒子
	容量:width/height
	厚度: 边框 border
	内边距:padding
	外边距:margin

Day5

6个常见的CSS样式属性

CSS常见样式属性
	  文本对齐方式:text-align:left/center/right;
	  文本装饰:text-decoration:none/underline/line-through/overline
	  文本样式:color:颜色值;
	  
	  字体大小:font-size:像素值px;
	  字体粗细:font-weight:blod; 适当加粗
	  字体格式:font-family:"字体库中的格式  楷体/黑体..."
	  字体中字符间距:letter-spacing:像素大小
	  
	  背景样式属性:
	  背景颜色:background-color:颜色值;
	  背景图像:background-image:url(图像地址);
	  背景是否重复:background-repeat: no-repeat/repeat/repeat-x/repeat-y;
	  背景图像的起始位置:background-position:图像的位置 图像在浏览器中显示的位置
	  									  top			left
	  									  center         center
	  									  bottom		 right
	  边框样式:
	  边框的简写属性:
      	border:border-wdith border-style border-color ;
      	border:1px solid black;
      列表样式--给ul无序列表/ol有序列表
      	list-tyle-type:none;去掉前面的标记
      	list-style-image:自己给列表项li前面自定义图像  
      				    url(图像地址) ;

div标签和span标签有什么区别

div属于块级元素
	占一行空间,多个div自动换行
span属于行级元素
	仅仅是自己标签元素本身,不会换行 
	
	span标签应用场景

使用计算机进行文件(人机交互)操作---两种方式

图形界面化方式(简单直观,易于上手)
命令行方式:
		windows系统(不区分大小写)/Linux系统(完全区分大小写)/MAC系统
		都需要一些常用命令
		windows系统进入dos窗口输入指令
		
进入dos窗口方式:
1)计算机---开始菜单--->输入cmd---->命令行提示符----右键---管理身份运行
2)windows键+r键---->输入cmd---->打开dos窗口 (推荐)

计算机中常用dos命令

1)盘符切换  输入盘符号(不区分大小写):
	C:\Users\Administrator>d:

	D:\>
2)进入到指定目录(文件夹)中  cd  指定的文件夹名称				cd(change Directory)
	D:\>cd ee_2302

	D:\EE_2302>
3)回退上一级目录 cd.. 
	D:\EE_2302>cd..

	D:\>
4)cd 进入多级目录	  cd  路径
	D:\>cd D:\EE_2302\jc_day5\code

	D:\EE_2302\jc_day5\code>
	
5)直接从多级目录回退根目录中 cd\
	D:\EE_2302\jc_day5\code>cd\

	D:\>
6)dos窗口执行过的命令比较多,清除屏幕指令 cls      (clear screen)		Linux系统中:clear指令

7)指定目录中创建子文件夹: md 文件夹的名称			md(make directory)
	D:\EE_2302\jc_day5\code>md aaa
	D:\EE_2302\jc_day5\code>
8)在文件夹中创建文文件: copy con 文件名称(带后缀) ---回车一下
输入你文件内容--->ctrl+z 文件输入完毕---->回车一下-->创建完毕

    D:\EE_2302\jc_day5\code\aaa>copy con a.txt
    hello,dos命令^Z
    已复制         1 个文件。

    D:\EE_2302\jc_day5\code\aaa>
    
9)删除指定的文件 del 文件的名称
	D:\EE_2302\jc_day5\code\aaa>del hello.java

	D:\EE_2302\jc_day5\code\aaa>
	
10)批量删除   del *.后缀名  
		举例:  del *.txt 将后缀名	.txt文件全部删除
		
	D:\EE_2302\jc_day5\code\aaa>del *.txt
	D:\EE_2302\jc_day5\code\aaa>
11)删除目录(文件夹) rd 目录(文件夹)名称       rd(remove directory)
		本身特点:只能删除空目录
		D:\EE_2302\jc_day5\code>rd aaa
		
		
        D:\EE_2302\jc_day5\code>rd a    (a文件夹里面有内容,不能直接删除)
		目录不是空的。
12)删除带内容的目录(文件夹)的扩展指令  rd /s  文件夹名称 :询问是否删除带内容的这个目录
		D:\EE_2302\jc_day5\code>rd /s a
		a, 是否确认(Y/N)? y

		D:\EE_2302\jc_day5\code>
		

13)暴力删除带内容的目录(文件夹)   rd /s /q  文件夹名称:暴力删除(不询问直接干掉)
		D:\EE_2302\jc_day5\code>rd /s /q hello

		D:\EE_2302\jc_day5\code>
14)罗列指定目录下面的所有文件以及文件夹的详细信息: dir
    D:\EE_2302\jc_day5\code>dir
     驱动器 D 中的卷是 develop
     卷的序列号是 BA64-B834

      D:\EE_2302\jc_day5\code>dir
     驱动器 D 中的卷是 develop
     卷的序列号是 BA64-B834

     D:\EE_2302\jc_day5\code 的目录

    2023/02/17  11:23    <DIR>          .
    2023/02/17  11:23    <DIR>          ..
    2023/02/17  11:23                 0 a.txt
    2023/02/17  09:45    <DIR>          CSS_02
                   1 个文件              0 字节
                   3 个目录 58,489,696,256 可用字节

    D:\EE_2302\jc_day5\code>
    
15)系统相关的指令:ipconfig  查看本机ip地址
	ping ip地址:查看本机和这台机器之间是否建立通信
	C:\Users\Administrator>ping 10.35.165.40

    正在 Ping 10.35.165.40 具有 32 字节的数据:
    来自 10.35.165.40 的回复: 字节=32 时间=1ms TTL=128
    来自 10.35.165.40 的回复: 字节=32 时间<1ms TTL=128
    来自 10.35.165.40 的回复: 字节=32 时间<1ms TTL=128
    来自 10.35.165.40 的回复: 字节=32 时间=1ms TTL=128

    10.35.165.40 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 0ms,最长 = 1ms,平均 = 0ms
		
		



cd 用的比较频繁 (进入指定目录或者多级目录)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值