黑马程序员技术交流社区
标题:
技术帖
[打印本页]
作者:
刘诚
时间:
2019-7-20 08:40
标题:
技术帖
技术帖
来这里学习的第四天了,通过这几天的学习我深深的体会到了什么是生无可恋。也意识到为什么所有人听到程序员这类人群,都会说这种工作就是伤脑的工作—地中海。因为是真的代码能让你看呆,那就是另一种世界。好绚烂好夺目,亮到你眼花缭乱。
是真的,虽说我学的并不是开发,可这几天也是有接触到代码,稍微是有点点的了解。但我是真的佩服佩服前端开发人员了。贼帅!
好了,貌似跑题到感言帖了。这是个认真却不正经的技术帖hhhh。技术帖实话说,我这种没什么技术的人来写这个,实属不易。超纲超纲了,学了四天我好像还是没什么技术性的东西拿出来。但是呢,既然有这个作业呢。几天的输入,那肯定是得有点输出的,不论好歹优良,总归呢还能看。能让大家(大神)娱乐那也是有用的了。
那么好,学了四天。我就从第一天开始说我学到的以及我摘抄的笔记了。
第一天:关于计算机基础
(这一天的课我是落下了的,由于某些原因,没有能够跟同学们一起在教室里正经的学习。我是在家里自己看的老师发过来的视频。)
既然学习的技术是关于软件的,那么起码得对计算机得有深入的了解。所以我笔记出来以下的知识点:
1.计算机是由硬件系统和软件系统组成的。
2.硬件由:输入设备,输出设备,计算器+控制器(CPU),存储器(内存和外存)组成。
3.软件:系统软件和应用软件
系统软件:Windows,macOS,Linux(图形界面系统软件);Android,iOS(移动设备系统);Windows servers,Linux(服务器操作系统)。
关于二进制
1. 逢二进一,二进制里的基数只有0和1
2. 二进制可以转换成十进制
3. 二进制实现技术简单,状态稳定
4. 二进制是高低电位的原理
第二天
1.知道超链接标签和属性的作用
答:<a> <a href=""> 实现页面跳转 href 指定跳转的页面
target=_blank
2.知道实现表单有哪些常见标签?
<form action="" method="">
表单域内容
</form>
Action--数据提交给哪个后台
Meithod--通过什么方式传递(get明文 post简单加密)
3.掌握不同表单元素的type属性值是什么?
文本框:input type="text"
密码框:input type=“password"
单选框:input type=“radio" name=""
复选框:input type="checkbox"
按钮:input type="button"
重置:input type="reset"
提交:input type="submit"
4.了解列表标签(元素)有哪些标签?
答:两种 有序和无序
有序:ol li
<ol>
<li></li>
<li></li>
<li></li>
</ol>
无序:ul li
<ul>
<li></li>
<li></li>
<li></li>
</ul>
1. css语法:
<style>
Div{
Color:pink;
Font-size:50px;}
</style>
2.css选择器-标签选择器的写法:标签名
3.css选择器-ID选择器的写法:#ID值
4.css选择器-类名选择器的写法:.类名
5. 了解命名规则
答:ID:①不推荐使用中文命名
②不能使用特殊符号(除了下划线以及中划线)
③每个ID值不能重复
④不允许使用数字开头
⑤见名知意
class:①不推荐使用中文
②不允许使用数字开头
③不允许特殊符号(除下划线 中划线)
④类名可以重复使用
⑤见名知意
5. 特性:继承性和覆盖性
第三天
1. css 存放位置(引入方式):
内嵌式,外链式,行内式
内嵌式:style标签当中
外链式:新建css文件,样式存入外部文件,通过link标签引入css文件<link href=”css文件路径”
行内式:卸载目标标签的style属性中—style=样式内容
2.三种方式的特点
①内嵌式 -- 结构和样式(HTML和CSS)混在同一文件
不需要加载外部css文件,加载速度快--电商首页
②外链式 -- 代码分离--结构和样式分离--管理修改方法
除了电商网站的首页的其他情况
③行内式 -- 一定不要用
3.表单
<datalist id=””>
<option>1</option>
<option>1</option>
<option>1</option>
</datalist>
4. 非空验证:
<input type=”text” required=”requied”/>
5. 自动聚焦
<input type=”text” autofocus=”autofocus”/>
6. 自动填充
<input type=”text” autocomplete=”on” name=”text”/>
7. 表单标签元素类型(HTML5新增)
Input:type=”email” “url” “number” “search” “datetime-local” “month” “week” “time” “date” “range”
8. 音视频标签
音频:<audio src=”yinyue.mp3” controls=”control” autoplay=”autoplay” loop=”loop”>
</audio>
视频:<video width=”800” controls=”controls” loop=”loop” autoplay=”autoplay”>
<source src=”movie.mp4” type=”video/mp4”></source>
第四天
1. Css扩展属性和属性值:
Border-radius 圆角属性
Background: linear-gradient 渐变色背景/url 背景图片/rgba(255,255,255,0-1)透明色背景
Box-shadow 盒子阴影
Text-shadow 文字阴影
Transform:rotate/scale/translate
Transition: 变化过渡-① 属性all 持续时间
②属性al 持续时间 延迟时间 速度变化
③ Ease-in 加速 ease-out 减速 ease-in-out先加后减
Animationl: 添加动画
2. javascript 的作用是控制前端的结构和样式
3. Javascript的基本语法:
<script>
alert();
</scropt>
4. 定义变量:
Var var_name=var_value
5. 设置样式:
document. getElementById(‘’).style.样式名=’样式值’;
6. js事件:
三要素:事件源,事件类型,执行命令
综上,笔记可能是有点乱。并且也是看不到什么技术的东西。大都是概念性的知识。主要本人也不是什么学习的好材料,为了有点说服力。我决定用下面的一个实例来证明实力,这四天还是没有白来。
文字阴影加自定义动画的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
body{background: url(bg.jpg);}
div{width:150px;height:100px;margin:50px ;border:1px solid ghostwhite;border-radius:10px;background:rgba(255,255,255,0);box-shadow:3px 3px 8px #000000;text-shadow:2px 2px 0px white;font-size: 25px;animation: go 1s alternate infinite;}
@keyframes go{
from{background:yellow;transform: translate(0px ,0px);}
to{background:greenyellow;transform: translate(500px, 0px);}
}
</style>
</head>
<body>
<div>黑马</div>
</body>
</html>
以上虽然不够专业,但是今后会向专业前进。“每天进步一点点”。
好的,技术帖也就是非技术性的小白一个技术分享。谢谢大神们的阅读。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2