web前端:5_复习

学习网站推荐:

http://c.biancheng.net/

复习

 

web前端 --> 写一个网页/网站给用户看
为什么要学习前端 --> 1.培养基本的权重能力
					 2.后续课程对前端技术有一定要求(爬虫/web开发)
后续做的爬虫,web网站,小程序. 除了有后端功能之外.也是有一定前端界面.所以需要了解学习前端

切记,我们学习的重点还是放在后端为主.前端只是补充

前端三剑客:
	html超文本标记语言 -->
		超文本: 比普通文本更厉害.有图片,音乐,视频,超链接.还可以进行排版布局
		标记语言: 功能目的是给用户观看,而不是做一些功能逻辑开发. 内容是用来看的. 代码是以标签的形式书写
	css层叠样式表 -->
		美化网页内容(排版,颜色,大小,性能优化)
		让网页看起来更好看,性能更好
	JavaScript -->
		编程语言/脚本语言 --> 主要做动态样式/前后端交互

学习内容:
	前端三剑客 + jQuery + bootstrap + ajax

	由于不是主攻前端. 所以前端一些比较新的,主流的技术我们并没有讲.如果为有需求的话,可以等全栈班学完,基础打牢固了. 自行拓展
		Vue,React   node.js		

html里的代码称为标签:
	标签分为两种:
		1.单标签: 作为功能标签使用.实现特定功能<标签名>
			<img> 图片
			<hr> 分割线
			<br> 换行
			<link> 导入文件 --> css
		2.双标签: 一般用来包裹内容.会有一个闭合符号/  写在结束标签里 <标签名>内容 </标签名>
			p,span,div,a,ul,li,h1

网页的三大核心标签:
	<html></html> : 网页的核心标签.网页内容都写它里面 
	<head></head> : 头标签.里面写的内容主要是给浏览器看的. 网页信息/名字/属性设置
	<body></body>: 身体标签.里面的内容主要是写给用户看的

语义化:
	代码写的是否规范.有的标签效果相同,但是语义性不同
		<b> --> 只是看了字变粗了,但是对于浏览器来说.这个还是一个普通的内容.不会强调在意它
		<strong> --> 字体加粗的同时,起到了强调作用. 搜索引擎/爬虫/浏览器会优先检索它的内容

写在head里的辅助标签:
	<meta>: 元标签,主要用来写网页的说明信息.设置信息
	<link>: 链接标签.主要用来链接外部文件(css)
	<title>: 标题标签
	<style>: 样式表标签.可以把css样式写里面

写在body里的标签:
	1.文本标签:
		<p> 段落标签.自带换行
		<span> 文本标签.没有语义性,不会换行. 一般结合css使用
		<h1>-<h6> 1-6级的标题标签
		<b>&<strong> 粗体标签
		<i>&<em> 斜体标签
		<u>&<ins> 下划线标签

	2.功能标签:
		<br> 换行
		<hr> 分割线

	3.超链接a标签:
		a标签的作用是可以让网页跳转到一个指定的位置
			1.一个指定的网址(微博,贴吧,cxy521)
			2.当前页面的指定位置
			3.指定的文件
		<a href='跳转位置'> 描述内容 </a>
		<a href='http://c.biancheng.net/css3/'>  点我去学习 </a>

		可以给标签设置id.再通过id名跳转到一个指定的位置
			<a href='#water'> 点我去喝热水 </a>
			<p id='water'>多喝热水</p>

	4.图片img标签:
		img四要素:
			src: 图片路径  可以使用绝对/相对/网络路径
			alt: 图片的描述,给爬虫看的
			width: 图片的宽
			height: 图片的高

		<img src='图片路径' alt='图片描述'>
		   <img src="沙雕图.jpg" alt="">

	5.列表标签:
		在网页里显示一些带关联性的数据
		有序列表/无序列表的子元素.内容都是写在li标签里的,不要写在ol/ul里

		ul>li -- 无序列表.默认样式为黑点
			<ul>
			        <li></li>
			        <li></li>
		      </ul>


		ol>li  -- 有序列表,默认样式为数字
			<ol>
				 <li></li>
			        <li></li>
			</ol>

		dl>dt>dd  --  自定义列表. dl是容器 dt是标题 dd是内容.主要用在双层目录. dd基于dt有个缩进
			<dl>
				<dt></dt>
				<dd></dd>
				<dd></dd>
			</dl>
	
	6.div盒子标签:
		div标签本身没有语义性.适合用来加样式,划分网页区域实现布局的效果.
		更好的实现布局: 左中右  /  上中下

		盒子标签的内容:
			外边距 -- 边框 -- 内边距 -- 内容

		盒子标签默认是没有宽高,颜色这些属性.是看不到的,需要设置样式才可以
			width:宽度,常用单位为像素
			height:高度,常用单位为像素
			background-color: 背景颜色
			margin: 外边距
			padding: 内边距
			overflow: 溢出内容处理
			border: 边框
		设置盒子左右居中:  margin: XX  auto;

css:
	层叠样式表 --> 让网页变得更好看,加特效做排版

	html是写个网页出来.css是找到网页里的内容.加特效:
		1.怎么找
		2.加什么

	选择器 --> 找到标签的方式
		*: 通配符选择器. 选中所有标签
		标签选择器: 选中指定的标签
		class选择器: 先给标签设置class属性.在样式表中通过  .class名的方式指定标签
		id选择器:  先给标签设置id属性.在样式表中通过  #id名的方式指定标签

	tips:
		1.标签选择器一般是用来清除/初始化默认样式
		2.id是唯一的,class可以有多个

	样式表的写法:
		1.行内样式表 -- 把样式写在标签里.权重最高.用的最少
		2.内部样式表 -- 把样式写在head标签里的style标签中. 学习阶段用的多
		3.外部样式表 -- 把样式写在专门的.css文件里.通过link标签导入.开发阶段用的多

	文本样式:
		color: 字体颜色(单词/十六进制/rgb)
		font-size: 字体大小 (px/em)
		font-family: 文字字体
		font-weight: 文字粗线 100-900
		font-style: 文字样式
		text-indent:  文字缩进  2em  =2个字的大小
		text-align: 文字对齐(左/中/右)
		text-decoration: 文字样式(下划线,上划线,删除线)
		line-height: 文字行高.文字的上下位置
			
	背景样式:
		background
		background-color: 背景颜色
		background-image: 背景图片 url(图片路径)
		background-size: 背景大小
		background-position: 背景位置

	边框样式:
		border: 3px solid #6cf;   粗细 样式 颜色
		border-width: 边框粗细
		border-style : 边框样式
		border-color: 边框颜色
		border-radius: 边框圆角

	排版样式:
		margin -- 外边距.当前对象距离外面的距离
		padding -- 内边距,当前内容距离容器边框的距离

	边框/排版都可以单独设置4个方向的值
		top上 right右 bottom下 left左
	比如 margin-left  左外边距   padding-top上内边距  border-left左边框

标签属性:
	1.块元素(block): 主要用来布局.把网页分割成多块.独占一行,有独立的宽高.默认的宽度为浏览器的100%.高度为内容大小(div,p,h1-h6,ul,ol,li,dl,dt,dd)
	2.行内元素(inline): 主要用来表示内容.没有独立的地盘.宽高就是自身大小.不会独占一行,多个行内元素挤在一起的 (span a b img)
	3.行内块元素(inline-block): 兼具块与行内的特点. 可以用做来水平横向布局

display: 类型转换
	display: block;
		      inline;
			inline-block;
			none;

html/css规范

1.排版规范: 子级都加个缩进,不要代码麻麻烦烦的写一起. 适当的空格,缩进,换行
2.命名规范: 见名知意.取名字可以参考两个文档文件
3.书写规范:
	1.选择器的书写顺序:
		* > 标签选择器 > class/id选择器
	2.样式书写顺序:
		1.位置样式: display  overflow list-style
		2.自身样式: width height border margin pading
		3.文本样式: color  text-  font-
		4.其他/新增样式: transform , box-shadow

 

计算机硬件

电脑的大致分类:
	1.台式机 --> 性能更好.相对来说更划算.  不便移动
	2.笔记本电脑 --> 性能没台式机好. 但是可以随时携带.
	3.平板电脑 --> 不属于正经电脑

主要讲的内容.是基于笔记本,因为台式电脑的水很深

用笔记本的同学.可以拿两个瓶盖,把笔记本垫起来/买个烧烤架子

笔记本分类:
	1.游戏本(性能本): 性能比较好,比较笨重.续航比较差
		有大型游戏/专业软件(pr,ae,虚拟机)需求的话.需要游戏本
	2.轻薄本(办公本): 性能相对较弱,比较轻便.续航较好
		如果办公,看视频,写代码,中小游戏
	3.全能本(全都不能本): 有性能但不如游戏本. 有便携但不如轻薄本
		如果两方面需求都一般,那可以考虑全能本

笔记本购买事项:
	平台:
		京东 --> 价格较贵,售后/发货较好
		淘宝 --> 中等
		pdd --> 价格较便宜,售后不太可
	激活:
		如果买了新电脑,开机激活系统之后,基本不能退换.
		所以买了电脑开机之前,先看视频了解下怎么跳过激活系统
	录屏
		电脑到了后.开箱/收件过程全程录屏.避免电脑有问题,作为证据
	线下店:
		大部分的线下店都是骗人的,坑人的.    尤其是坑熟人
		没有特殊情况不推荐去线下店. 
			1.想摸一下/看一下电脑的质感.
			2.不要带钱/去了也不要听对方BB
	老麟:
		买电脑之前,可以稍微问下我.   
	
笔记本段位:
	一线:  联想  戴尔  华硕  惠普
	二线:  苹果  宏碁  华为  小米  机械革命  微星
	三线:  神舟  火影  雷神  炫龙 

买电脑尽量买一线产品.
	相对来说品控/售后较稳定
如果是电脑小白,不推荐买3线产品

cpu:
	中央处理器 -- 相当于人类的脑子. 计算机会把数据都交给cpu进行运算处理.你的cpu越好.处理速度就越快

	cpu主要有两个产商:
		intel: 因特尔  -->  i开头的酷睿系列  目前最新13代  9代往后都还ok,  4-8凑合   4之前老
		amd: 按摩店 --> r开头的锐龙系列  目前最新7代.  3代往后都OK.之前的凑合.  不是r开头的,有点老

	i7-12700H --> 酷睿高级型  第十二代 性能指数700
	 i5-9400F --> 酷睿普通型  第九代  性能指数400
	R5-5500U --> 锐龙普通型  第五代  性能指数500

	cpu的规格:
		i3 / r3 --> 入门型
		i5 / r5 --> 普通型
		i7 / r7 --> 高级型
		i9 / r9 --> 旗舰型

	cpu的代数 --> 规格后面的第1/2个数字
	性能指数 --> 代数后面的数字.越高越好

	后缀:
		H: 标压CPU.性能比较强,比较耗电 --> 游戏本
		U: 低压CPU,性能弱一点,不太耗电 --> 办公本
		P: 介于H和U.有点性能,也不那么耗电 --> 办公本/全能本
		K: 可以超频.底子是H.然后可以超常发挥. 影响寿命

怎么看CPU:
	1.先看产品
	2.再看代数
	3.再看规格
	4.再看性能指数
	5.最后看后缀
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值