自定义博客皮肤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/6844903805587619854this有几种的绑定情况:1.默认绑定(小明说不出到底谁是他的女友,就指向win对象)2.隐式绑定:只关注到最后一层的内容3也叫显示绑定这个部分是call,apply,bind的绑定完成对于数据的绑定4.ne

2021-06-30 13:29:16 291

原创 2021-05-04

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

2021-05-04 22:58:11 56

原创 进程的部分知识

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

2021-04-25 23:04:35 104

原创 2021-04-21

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

2021-04-21 22:50:06 59

原创 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 41

原创 2021-04-20

一个新的知识点:关于排序的问题。如何对于sort排序的理解。https://blog.csdn.net/weimob258616/article/details/89737057这里sort调用了 compareFunctionsort(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 42

转载 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 107

原创 2021-03-13

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

2021-03-13 22:26:02 48

原创 2021-03-03

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

2021-03-03 22:59:42 129 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 54

原创 2021-02-28

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

2021-03-02 16:54:59 43

原创 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] = 5arr.

2021-03-02 16:52:49 40

原创 2021-02-28

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

2021-02-28 12:58:50 54

原创 2021-02-02

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

2021-02-02 16:25:50 40

原创 2021-02-01

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

2021-02-01 22:55:21 39

原创 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 73

原创 2021-01-22

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

2021-01-22 15:31:55 44

原创 2021-01-22

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

2021-01-22 13:56:56 58

原创 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 151

原创 2021-01-20

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

2021-01-20 17:37:28 55

原创 2021-01-19

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

2021-01-19 16:04:49 54

原创 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 34

原创 2021-01-17

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

2021-01-17 19:09:40 40

原创 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 54

原创 2021-01-11

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

2021-01-12 09:14:57 45

原创 2021-01-10

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

2021-01-10 23:03:58 45

原创 2021-01-09

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

2021-01-10 13:16:33 58

原创 2021-01-08

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

2021-01-08 22:59:16 90

原创 小白学习

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

2020-05-17 23:04:04 152

空空如也

空空如也

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

TA关注的人

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