- 博客(16)
- 收藏
- 关注
原创 双非本科,也要有勇气追梦
从我拿到录取通知书开始,一种不甘与挫败感一直在心中。高考发挥失常的我只考了一个普通一本,虽然报上了我想去的计算机专业,但在大一快结束时我还在一直在纠结要不要回去复读。这种感觉非常的痛苦,甚至梦见复读失利。后来看到看一句话:认清自己,认清现实。没有勇气去复读,不如利用当下的时间去充实自己。大一下学期开始,我看了很多有关计算机这方面的书,发现计算机专业是一个非常迷人的专业。我知道了喜欢的游戏是如何被开发出来的;未来我也有可能成为一名黑客;也有机会变成技术咖设计出一个人人都在用的软件,真正实现改变大家的日
2022-05-31 09:59:13
198
原创 超级实习生计划前端学习打卡—JavaScript的对象
什么是对象?1.对象是一个被抽象的具体概念,怎么说呢,就比如 一个桌子 你可以把它当作成一个对象;一个杯子里面的水也可以看成一个对象;一个人;一个学校;一个社会系统;一个梦想;总之这个世界上的所有东西 看得见的,看不见的,都可以把它抽象成一个对象。2.在 JavaScript 中,对象是一组无序的相关属性和方法的集合。那么对于这个 属性,它有两个组成部分 可以把它叫做 键 和 值,键=属性名;值=属性值,值的类型有number、string、boolean、function。当值的类型为funct
2022-05-30 10:43:52
190
原创 块标签、行标签、行块标签知识总结
块标签按标签种类可以将html标签划分为三类,其一块级标签,其二行级标签、其三行级块标签。凡是带有inline属性的标签都有文本的特点,所以称之为文本类标签。行级标签和行级块标签就是文本类标签。文本类标签里面包含文字时,外面的文字就会和里面的文字进行底对齐。vertical-align特性用于设置文本类标签相对于基线的垂直偏移量。文本写在一行上,只须在一个标签上调节这个特性就可以实现对齐。特点:独占一行、默认宽度占满父级,高度为0。 <div></div>
2022-05-27 09:15:00
949
原创 程序员需要常用到的几大工具,省事高效
一、regex101网站地址:https://regex101.com/强大的正则表达式工具,你可以实时查看匹配信息,并且会用不同的颜色将 Group 标记出来。而且有 Quick Reference 来帮助你记忆正则表达式的规则和 Explanation 对你的正则表达式进行解释。更重要的是,还支持直接生成多种语言的代码。比如可以直接查询到ipv4的正则表达式。二:linuxcool网站地址:/linuxcool.com/codelf主要可以解决变量命名。它可以搜索 G...
2022-05-26 14:24:16
1537
原创 超级实习生计划前端笔记打卡——外边距和CSS visibility 属性
一、外边距合并1.出现的条件只有垂直方向的外边距会出现合并,水平方向上不会出现外边距合并。垂直方向上相邻的元素才会有外边距合并的问题。2.有两种情况2.1兄弟元素间的外边距合并(1)若两者都是正值,取值为两者间最大值(2)若两个外边距一正一负,取值为两者之和(3)若两个外边距都是负值,取值为绝对值较大的外边距解决方案:一般不需要处理,这一般是对开发有利的,如果要处理,可以将本应该设置给两个元素的外边距直接设置给其中一个元素。2.2父子元素间的外边距合并解决方案:(1)
2022-05-26 13:42:59
129
原创 超级实习生计划项目练习——JavaScript 利用Ajax制作一个汇率转换器
我们先制作一个这样的简单页面:html及css代码如下: <style> * { margin: 0; padding: 0; list-style: none; box-sizing: border-box; } :root { --mian-color: #0096d9; } .
2022-05-25 09:27:36
451
原创 亲身体会:自学和培训的区别
相信很多想转行IT或者IT专业的同学,都有纠结过一个问题,就是去自学还是参加IT培训班?我本人有过自学的经历,在最近也参加了优快云的超级实习生计划,结合自己的体会来聊一下二者的区别,希望可以给大家一些思路。一、自学自学可以通过一些网上视频课程或者购买相关书籍来自学。相比较于培训班,自学会更灵活,并且经济成本会更少。此外自学意味着没有人监督你,因此需要有超强的意志力和目标感,每天坚持学习,坚持写代码,如果可以坚持自学完,一定能够很好的锻炼自身的自制力和毅力。相反在自学过程中,由于没有老师监督,一
2022-05-24 15:02:17
1127
原创 超级实习生学习打卡——DOM
DOM概述:DOM是将文档(页面)表现为结构化的表示方法、 使每一个页面元素都是可操控,DOM将网页和脚本以及其他的编程语言联系了起来。增新建 创建元素节点 createElement(标签名) 直接设置属性 setAttribute(name,value) cloneNude(true、false) true包含子节点 false 不包含插入 拼接节点 appendChild()...
2022-05-23 10:25:39
142
原创 超级实习生学习笔记——DOM查找操作
1. 获取子节点pro children(推荐使用)获取元素子节点,没有兼容问题<body> <ul> <li>两个黄鹂</li> <li>一行白鹭</li> <li>窗含西岭</li> <li>门泊东吴</li> </ul></body><script> var
2022-05-20 09:45:00
147
原创 超级实习生计划学习笔记——switch语句
switch语句(多分支语句)多选一一.语法结构//基于不同条件来执行不同的代码,当要针对变量来设置一系列特定值的选项进行匹配时,就可以使用switchswitch (表达式) { case 常量1: //语句1; break;//break不能丢! case 常量2: //语句2; break; ... default: //前面的case都匹配不上,执行最后的语句;}二.执行思路
2022-05-19 10:47:02
326
原创 超级实习生学习打卡第六天——方向与Html的运用
方向:上 /top、右/right、下/bottom、左/left、中/centermargin 外边距 / margin-top 上外边距padding 内边距 / padding-top 上内边距float 浮动 / float:left 左浮动clear 清除浮动 / clear:left 清除左浮动Html:color: #333; / 设置字体的颜色font-weight: 700; /设置字形加粗font-size: 10px; /设置字体大小bord...
2022-05-18 18:45:42
108
原创 超级实习生计划学习打卡第5天:事件总结
一、事件基础1.行内事件属性赋值<button onclick="alert('行内事件属性赋值')">点击按钮</button>2.事件属性赋值var btn=document.querySelector('button');btn.onclick=fuction(){ alert('事件属性赋值')}3.事件监听//type:事件类型//listener:监听器(处理程序)//useCapture:默认为false,设置为true是不
2022-05-17 19:05:12
97
原创 优快云超级实习生学习打卡第4天:DOM常用节点操作总结及解释
一、引入标签引入方式:document.引入标签函数("标签名[选择器名称用css内的格式]")1.querySelector(获取第一个节点);2.querySeletorAll(获取指定选择器组的所有节点集合);3.getElementById(获取指定id的节点);4.getElementByTagName(获取指定标签节点集合div、p、span等)二、函数方法引入方式:document.querySeleter("span").函数方法1.innerHTML; 返回标签内的
2022-05-16 16:23:58
128
1
原创 优快云超级实习生学习打卡第三天——HTML
基本结构<html> <head> <!-- 引入与网页相关的描述及配置信息 --> </head> <body> <!-- 正文部分 --> </body></html>HTML文件的结构主要有html、head、body三部分构成,现给出一个无正文内容的html文件样例:(以VsCode为例,输入"!"再按"enter"键可打出
2022-05-13 15:23:46
455
原创 优快云超级实习生学习打卡第一周:数组的操作
简单介绍下数组常用的操作:首先定义一个数组var shu= [aa,bb,cc]数组元素修改与访问var shu = [aa,bb,cc] 下标为0,1,2shu[2]=“dd"; 通过下标将cc修改成ddpush(n) 在数组最后添加一个元素npop() 删除数组最后一个元素shu.push("aa") 添加AAshu.pop() 删除AAunshift(n) 在数组的开头添加一个元素nshift() 删除数组的第一个元素shu.unshift("A...
2022-05-12 17:37:29
188
原创 优快云超级实习生计划学习第一周:获取元素对象的方法
比如有以下2个元素,分别通过6个选择器选择 <div id="box"></div> <input class="one" type="button" name="ipt"> 1.通过id名获取元素 var box =document.getElementById("box") 2.通过标签名获取元素 var box1 = document.getElementsByTagName("div") 3通过...
2022-05-11 18:43:16
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人