??????? 大三一年就是确定自己方向的一年,如果已经确定,大可以在大三就着手准备。大多数学生无非两种选择,考研或者就业(当然也有一些学生选择考公、出国),就在前两周我终于决定走就业这条路了。我之前也考虑过考研,可以说,我多多少少也准备了半年。去年就买了一些资料,今年过年寒假的时候在家里学了一段时间的英语和高数,在学校也去图书馆学习,但是大多数时间是徘徊,就好像嘴上说着决定考研,不考虑别的了,但每次学习前还是会质疑自己的选择。(我选择考研的原因有:1.我姐考上研了2.家里人希望我考研。3.自己在大学期间没学到东西,自己没办法就业。)暑假是几乎是考研最重要的一个阶段,我们大四直接去昆山的基地学习,所以刚开始告诉我们只有一周的时间让我们调整,就不计划租房子了,直接到基地学,到放假前两天又告诉我们推迟到8月7号,我是7月10号回家的,相当于放一个月,但是我又没有提前租房子,(我经常会因为一些小事打破自己的计划而烦躁。)但是在家里学习环境又不行,奶奶、姥姥、姥爷都是村里人,他们不知道考研是需要全身心投入的事情,所以会叫我去地里干活,摘桃子,搬桶、筐,又是收获的时间,每天都叫我去地里,家里又没人别人能搬得了那些东西,我没办法拒绝,考研的想法越来越淡,经常在网上搜就业相关的知识,和我姐沟通了以后决定走就业这条路了。大概8月1号吧,就是我决定就业没几天,又因为江苏的疫情,又推迟两周,21、22去基地。不过还好,这两周在线上进行直播教学,这第一周的课程结束,趁着周末写写3博客,学习的东西以及遇到的问题之类的。
??????? 首先是一个大前端的介绍,现在前后端分离的比较明显了,然后我们学习的内容按顺序有html5(结构)、css3(美化)、Javascript(动画)、? jquery、bootstrap、antv、echarts、highcharts(主要应该是前两个吧)、es6、typescript、vue(vue全家桶:vue + vuerouter + vuex + elementui + axios【ajax】 + ...)、react(react全家桶:react + reactrouter + redux + antdesign + axios + ...)、reactnative(混合式app)后面可能有nodejs、express、egg、nuxt.js、vuepress。
??????? html5是超文本标记语言,解释型标签语言。我们用的工具是vscode,老师讲了讲B/S架构,b浏览器(html、css、js) s服务器。(相关面试题在最下面)
????????超文本指超级文本(字符,超链接,图片,音频,视频等)
????????标记是用标签进行标记(只能用html标签,不能用自定义标签),
????????????????<h1>标题1</h1>
??????????????? <p>段落</p>
?????????语言:
????????????????c、java?? 编译型语言 ,
??????????????????????? Hello.c-->gcc-->Hello.o-->运行-->linux
????????????????????????Hello.java-->javac-->Hello.class-->运行--> jvm -->linux/win
????????????????html、js、css? 解释型语言
????????????????????????hello.html-->浏览器-->linux/win
????????????????执行效率:c > java > js
??????? html结构
????????继承xml
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
????????head中的内容无法显示到浏览器视口中
????????charset?? 设定编码格式
????????viewport? 适配移动端
????????title 网页标题,显示在选项卡中
??????? html标签
??????? html标签不需要区分大小写
??????? ????????单标签
??????????????? eg:可插入一个简单的换行符。
<br/>
??????? ????????双标签
??????????????? eg:head,body,1号标题
<head>
</head>
<body>
<h1></h1>
</body>
????????????????元素(标签+内容)
<div class="text">text</div>
<!-- 通过 .text 实现class为text的div -->
<div id="text"></div>
<!-- 通过 #text 实现id为text的div -->
<a href="" class="text"></a>
<!-- 通过 a.text 实现class为text的a标签 -->
<a href="" id="text"></a>
<!-- 通过 a#text 实现id为text的a标签 -->
??????????????? 属性(位于开始标签中)
??????????????? 4个核心属性(通用,绝大多数标签都具有的属性)
????????????????????????id????? 唯一标识
????????????????????????class?? 分类,可以重复
????????????????????????title?? 悬浮提示
????????????????????????style?? 添加css规则的
??????????????? 自有属性
<img src="" alt=""></img>
<a href="https://www.baidu.com" target="_blank">百度一下,你就知道</a>
?????????????????????????? 注:超链接加一个target=“_blank”(目标)?? 打开一个新标签来打开目标地址,如果不设置,当前页面跳转到目标网页(即href)
??????????????? 注释??? <!-- -->
<!-- 注释使用方法示例 -->
??????????????? 小技巧:注释键盘快捷方式:按住CTRL 按一下K按一下C,注释不会被浏览器解释,注释是用来描述代码含义。
????????????????????????????? 重开一行? CTRL+R
????????????????????????????? 一个空格? ??? (在html中你连续输入多个空格,会被浏览器解析成1个,可以用这个方法输入多个空格。
????????????????????????????? 文件夹快速改名? F2
????????块标签(块元素)
????????????????特点:
??? ????????????????1) 独占一行空间(100%)
??????????????????? 2) 高度默认为0,高度由内容决定
??? ????????????????3) 可以指定宽、高
??????????????????? 4) 用来搭建页面框架
? ????????????????元素:
??????????????????? h4:div、body、p、ul>li、ol>li、dl>dt、dd、h1~h6
??????????????????? h5:header、footer、nav、section、article、aside、address... 语义化标签
<style>
/* 重置样式 */
body {
margin: 0;
}
p {
margin: 0;
}
ul,dl,ol {
margin: 0;
padding: 0;
list-style: none;
}
dl > dd {
margin: 0;
}
ul.menu > li {
line-height: 2em;
background-color: #ccc;
border-bottom: 1px solid #fff;
}
</style>
</head>
<body>
<div>this is first div</div>
<div>this is second div</div>
<div>this is third div</div>
<p>段落1</p>
<p>段落2</p>
<ul class="menu">
<li>html</li>
<li>css</li>
<li>js</li>
</ul>
<ol>
<li>vue</li>
<li>react</li>
<li>angular</li>
</ol>
<dl>
<dt>学生管理</dt>
<dd>学生档案</dd>
<dd>学生请假</dd>
<dd>学生就业</dd>
<dd>学生考试</dd>
<dt>教师管理</dt>
<dd>教师考勤</dd>
<dd>教师薪资</dd>
</dl>
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
?
??????????行内标签(行内元素)
??????????? ? ?? 特点:
??????????????????? 1) 行内与其他行内元素共享一行空间
??????????????????? 2) 宽高都由内容决定
??????????????????? 3) 无法指定宽、高
??????????????????? 4) 用来填充,行内元素需要嵌套在块元素中,但是块元素不能嵌套在行内元素中。
?????????????????? 元素:
?????????????????? span、a、img
?????????????????? 装饰类型标签:strong b em i sub sup ...