自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 前端知识补充

关于this的知识点总结: 特殊的例子:发现在setInterval和setTimeout中传入函数时,函数中的this会指向window对象。(这个问题需要注意) this主要是有几种的绑定方式 https://juejin.cn/post/6844903805587619854 this有几种的绑定情况: 1.默认绑定(小明说不出到底谁是他的女友,就指向win对象) 2.隐式绑定: 只关注到最后一层的内容 3也叫显示绑定 这个部分是call,apply,bind的绑定完成对于数据的绑定 4.ne

2021-06-30 13:29:16 225

原创 2021-05-04

this的指向有哪几种? https://www.cnblogs.com/echolun/p/11962610.html

2021-05-04 22:58:11 49

原创 进程的部分知识

io设备是指输入输出设备 io设备就是将设备传入传输到电脑中的设备 人机交互类型可以叫做打印机、鼠标、显示屏都可以叫做人机交互设备。 按照存储设备可以有:移动硬盘、光盘 网络设备:猫、路由器等。 进程可以分为几种状态: 1.运行状态,占有cpu,并且在cpu上运行(注意单核处理机的环境下,每个时刻最多只有一个进程处于运行状态,双核可以有两个进程处于运行状态) 2.就绪状态,已经具有运行条件,但是没有空闲的cpu,所以暂时还不能运行,只要有空闲的cpu就能够运行。 3.阻塞状态 因为等待某一件事而暂时不能运行

2021-04-25 23:04:35 85

原创 2021-04-21

为什么数据要取余%100000007 简单的说数据对于大的数据存储的时候会出现一些问题,所以我们取余存储结果会是正确的主要是底层问题。 https://www.liuchuo.net/archives/645

2021-04-21 22:50:06 52

原创 2021-04-16

知识点1 在css有两种情况第一种是隐藏占空间另外一种是隐藏不占空间 隐藏不占用空间: display:none; 隐藏占用空间: visibility:hidden; 知识点2 数组如何去重看这个 https://segmentfault.com/a/1190000016418021?utm_source=tag-newest ...

2021-04-21 22:49:01 33

原创 2021-04-20

一个新的知识点:关于排序的问题。 如何对于sort排序的理解。 https://blog.csdn.net/weimob258616/article/details/89737057 这里sort调用了 compareFunction sort(function(a,b){ if(a>b){ return 1; } if(a<b){ return -1; } return 0; } ) 如果是a>b返回的就是b,a。 这种排序,如果是按照丛大到小排序,是b-a, people = [[7,

2021-04-21 22:48:20 34

转载 js内存泄漏情况

转载侵权删 js内存泄漏常见情况 1、意外的全局变量 js中如果不用var声明变量,该变量将被视为window对象(全局对象)的属性,也就是全局变量. function foo(arg) { bar = “this is a hidden global variable”; } // 上面的函数等价于 function foo(arg) { window.bar = “this is an explicit global variable”; } 所以,你调用完了函数以后,变量仍然存在,导致泄漏. 如果不注

2021-04-16 21:40:21 103

原创 2021-03-13

vue的npm安装方法 runtime-only代码中,不可以有任何的template runtime-compliar代码中,可有有template 做项目node npm 和webpack等都是可以直接 -v(小写)来查询版本的,但是vue 必须使用vue -V(大写)来完成项目。 创建一个项目的步骤 1.安装node(如果不成功的话可以使用淘宝来帮忙。) 2.创建一个vue -cli的项目环境 语句是npm install --global vue-cli 3.创建一个名字 需要到达自己要创建的项目

2021-03-13 22:26:02 41

原创 2021-03-03

v-on的语法糖就是@ 事件监听的时候,调用某种方法不需要传参数,就不需要加() 在我们时间定义的时候,写函数省略了小括号 如果函数需要参数,如果没有传入就是undefined vue会默认将浏览器产生的event时间对象作为参数传入到方法中。 比如我们在采用的时候需要两个参数。 @click=“btn3Click(123,event)” 下面是 btn3Click(abc,event){ console.log(abc)} 在调用方式的时候,如何通过手动的获取到浏览器参数的event对象:$event 上

2021-03-03 22:59:42 76 2

原创 2021-03-01

v-once当你加上这个时候不会跟着数据改变而改变。 v-html=“url"表示采用url的方法进行 v-text表示以v-test文本就行解析。不是特别灵活。 v-pre 原封不动的解析出来内容,不做任何解析。 v-clock 斗篷的意思,处理对于页面中,散动的情况。就是当页面中出现卡顿的情况的时候,会显现message里面原先的函数,才会显示真实的内容。所以加上v-clock 动态图标。轮播图,如果不能正常显示图片,就会采用轮播图的方式,比如、 v-bind <img src=”{{imageU

2021-03-02 22:47:29 33

原创 2021-02-28

缩进两个空间: 声明式编程, v-for=‘item in movies’ v-on是监听事件、 vue有三种 el:“#app” data:{}只数据 method:{}方法的 //语法糖:简写形式 @click=v-on vue的生命周期

2021-03-02 16:54:59 37

原创 2021-02-28

206题目的解法:递归问题 1.大问题能够拆成子问题 2.子问题的求解和大问题是一样的 3.存在最小的子问题。 ps:const定义的基本数据类型的变量不可以修改,但其它复杂数据类型是可以修改的 “JavaScript常用数据类型有:数值型(Number)、字符串型(String)、逻辑(布尔)型(Boolean)、空(null)值(Null)、未定义(Undefined)值。” const a = 1; a = 2 //报错 不出错const arr = [1,2,3]; arr[2] = 5 arr.

2021-03-02 16:52:49 34

原创 2021-02-28

let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 var可以改变,并且

2021-02-28 12:58:50 36

原创 2021-02-02

VUe中的MVVM? el: 类型:string类型|HTMLElement(基本元素 ) 作用:决定之后Vue实例会管理那个Dom data: 类型:object|FUCTION 作用:vue实例对应的数据对象 methods 类型:{[key:string]:Function} 作用:定义属于vue的一些方法,也可以在其他地方调用,也可以在指令中使用。 方法和函数 debug和release版本 debug是调试的 releas是释放好的版本 vue的生命周期? https://www.jianshu.

2021-02-02 16:25:50 36

原创 2021-02-01

学习vue? https://cn.vuejs.org/ 渐进式的开发工具,简单的理解就是说只添加一部分 如何安装vue? 方法一:直接cdn引入 学习版本,帮助了有帮助的命令行警告。 工作版本正式版本(优化了尺寸和速度) 方法二:下载和引用 第三个方法 NPM $ npm install vue js新增了两个关键字 let和const let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一旦声明,常量的值就不能改变 在ES6之前,js只有两种作用域,全局变量和函

2021-02-01 22:55:21 34

原创 2021-01-31

先跟大家道歉好几天没有学习了,耽误了进度。 JS中的闭包是什么? <script type="text/javascript"> function fn1(){ var a=2 function fun2(){ #函数内部的函数 console.log(a) } } 闭包是什么? 当一个嵌套的内部函数引用了嵌套外的函数变量(函数)时候,就产生了闭包。fun2里面调用了a的值 这里面函数没有直接运行,也产生了闭包。 闭包产生的条件? 1.函

2021-02-01 11:11:40 69

原创 2021-01-22

js 第一集 https://www.bilibili.com/video/BV1YW411T7GX 博主之前稍微看过java 主要解决浏览器可以提前解决一些问题,不要都是服务器解决。

2021-01-22 15:31:55 39

原创 2021-01-22

第69集 定位:定位是一种更加高级的布局手段。通过定位可以将元素摆放到页面中任意位置。 static:默认值,元素是静止的没有开启定位 relative:开启元素的相对定位 absolute开启元素的绝对定位 fixed开启元素的固定定位 sticky开启元素的粘滞定位 相对定位:就是把元素设置为relative,相对定位,如果不设置偏移量,元素不会发生任何变化。 top:定位元素和定位位置上边的距离 bottom 定位元素和定位下面的元素叫做bottom 定位垂直元素是由top和bottom来决定,通常只

2021-01-22 13:56:56 52

原创 2021-01-21

第58集 盒模型 默认情况下,盒子大小是内容区域,内边距和边框共同决定的。 盒子模型中有个叫做box-sizing:content-box(用来设置盒子尺寸大小的计算方式)设置width和height的作用 content-box默认值,宽度和高度用来设置内容区大小。 border-box宽哥和高度用来设置整个盒子可见框的大小。 第59集 圆角与轮廓 border会影响元素的大小,hello会被影响。border换成outline别的不会被影响,就是增加一个轮廓线。用法和border一样。轮廓和边框不一样就

2021-01-21 16:34:50 131

原创 2021-01-20

第47集 padding区域内边距(内容区与边框的距离是内边距) padding-top padding-right padding-bottom padding–left 内边距的带线啊哦会影响盒子的大小 背景颜色会影响到内边距的颜色。对于设置.box{}的时候。长宽是内容的长宽,颜色是背景颜色。padding没有设置颜色 如果不对内容去专门区分会导致颜色不清晰 可以专门选中内容区,设置颜色。 padding+border+content是可见框的大小。 padding也可以同时指四个方向。盒子可见框的大

2021-01-20 17:37:28 50

原创 2021-01-19

第37集 https://flukeout.github.io/

2021-01-19 16:04:49 49

原创 2021-01-18

第34集 伪类选择器和伪元素选择器 ul>li*5就是生成五个li。 ul>li{ color:red; } 这样子的做法是让所有的li都变了。我们只是需要把第一个li变一下。可以li里面加class。但是li不固定的时候。第一个li老是变化的情况下。自动选中第一个元素。伪类就是不存在类,用来描述特殊状态。 伪类一般是用:开头。 :first-child第一个子元素 :last-child最后一个子元素 :nth-child()选中第n个子元素 特殊值: n 第n个 n的范围是0-正无穷。 2n

2021-01-18 20:16:57 29

原创 2021-01-17

第28集 必须内部与外边建立联系。 通过link标签建立外部css <link rel=“stylesheet” herf=‘地址“> 谁想用就引入一下就行了,这样意味只要想使用这种就可以在不同的样式表使用,在开放中一般外部开发表,内部样式表,行内样式表都没有外边样式表用的多,学习的时候可能内部比较多。 如果使用外部编写表可以最大使用浏览器缓存机制。 第29集 css语法 style标签内部是一个特殊的区域。我们不能使用html的内容。比如说<!---->就不好用了。但是css里里

2021-01-17 19:09:40 34

原创 2021-01-14

第22集 target属性 _self默认值,在当前页面打开 _blank在一个新的页面中打开。(国内爱用blank) 国外爱用self <a id="bottom" href="#">回到顶部<a> 会出现一个超链接可以直接回到顶部 <a href="#bottom">回到顶部<a> 回到顶部其实很难,因为没有特殊规定的指定,需要id属性,每一个标签都需要添加id标签,每一个都需要id标签,同一格网页id标签不能重复。 id标签一定要字母开头。 在开发中

2021-01-14 21:49:23 49

原创 2021-01-11

第17集 块元素,网页中一般是对块进行布局 行内元素主要是用来包裹文字,设置特殊效果 一般情况下会在块元素放行内元素。 不会再行内元素放置块元素。 p元素内不能放任何块元素。段落里面不能放h元素。 浏览器可以自动帮助解析网络。 第18集 布局标签,语义化布局,结构化语义标签。 快标签介绍<header>表示网页上面的部分. <main>表示网页的主体部分。就是网页头部下面的部分。一个网页中只有一个main部分。<footer>表示网页的底部,就是footer。都是h5新增

2021-01-12 09:14:57 40

原创 2021-01-10

!tab键可以构成完整的结构。在vscode中方便使用。#/是表示注释的地方。 tab键可以帮助很快的自动补全 <P>标签它是一个段落标签,它和标签不一样。会自行起一行段落,并且可以作为一个盒子来使用 里面选择换行<br /> 在网页中编写多个空格默认情况会自动被浏览器解析为一个空格。 在html中有些时候,我们不能直接书写一些特殊符号,比如多个连续空格,比如字母两侧的大于和小于号。 如果我们在网页中书写特殊符号,则需要使用html的实体。 &实体的名字; &nbsp

2021-01-10 23:03:58 41

原创 2021-01-09

学习第二天 在html里面不但有两个标签成对出现,也有只有一个标签的时候。 <image/>或者<image> <input/>或者<input>都可以叫做自结束标签。h5推荐不加/。 注释的方法是<!--注释内容 -->注释不能嵌套<!--<!----->->这样是错误的,注释里面嵌套注释。 在标签中还可以设置属性,比如说开始标签或者自结束标签设置属性。结束标签不能设置属性。属性是一个名值对。比如color=“red” &

2021-01-10 13:16:33 53

原创 2021-01-08

准备学习前端开始记录准备工作 1.html全称Hypertext Markup Language。超文本链接标示语言,在word中编写程序是绝对不行的,可以采用记事本编写程序,记事本编写后缀为html则为网页。 2.html中尖括号为标签名<><>标签都是成对出现的。结束标签要前面加个/,例如<h></h>,表示成对出现的标签。<h1>表示一级标题。 <h2>表示二级标题 <P>表示锻练 <html >表示根标签

2021-01-08 22:59:16 86

原创 小白学习

啥也不会的一天 今天都研一2020.5.17 我就是个普通的研究生,对于很多都是小白,疫情期间玩的太多了。现在开始记录我的学习日常。基础基本为0.刚把课程修完。就当自己日记,不只限于学习,晚上想用一下实验室服务器,我可真小白,连需要别人开号都不知道。 ...

2020-05-17 23:04:04 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除