自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021.9.16TS学习一

1.TS增加了类型,支持ES新特性,添加了ES不具备的新特性,更多的配置选项。1. 给变量确定类型例子:let a :number;a=10;a=“hi”; error!!

2021-09-16 18:04:28 55

原创 垃圾回收(JS)

垃圾回收:我们创建的原始值,对象,函数等都会占用内存,当我不需要的时候就会被垃圾回收机制回收。可达性:“可达”值是那些以某种方式可访问或可用的值。它们一定是存储在内存中的。垃圾回收机制的步骤:垃圾收集器找到所有的根,并“标记”(记住)它们。然后它遍历并“标记”来自它们的所有引用。然后它遍历标记的对象并标记 它们的 引用。所有被遍历到的对象都会被记住,以免将来再次遍历到同一个对象。……如此操作,直到所有可达的(从根部)引用都被访问到。没有被标记的对象都会被删除。...

2021-09-13 10:27:26 44

原创 2021.9.9数据结构(数组)

数组线性表:数组,堆,栈,链表非线性表:树,图数组:连续的内存空间,相同的数据类型对数组操作的方法js在头部进行shift(删除),unshift,在尾部进行pop(删除),push。splice接受第更多参数,就变成是插入的数组元素,就像下边的concat一样插入多个slice接受两个参数,表示从哪到哪的被截取下来concat() 里边可以继续写数组 如concat(6,1,2,4);就会把数组拼起来,但依然只是放在屁股上的,只不过放连续好几个而已注意数组有的方法不会改变原来数组,如

2021-09-09 10:41:07 49

原创 2021.9.6计算机网络小结

1.网络层次划分OSI/RM(open system,interconnection/reference model)模型:物理层-数据链路层-网络层-传输层-会话层-表示层-应用层IP地址1.网络地址2.广播地址3.组播地址D类地址就是组播地址。先回忆下A,B,C,D类地址吧:A类地址以0开头,第一个字节作为网络号,地址范围为:0.0.0.0~127.255.255.255;(modified @2016.05.31)B类地址以10开头,前两个字节作为网络号,地址范围是:128.0.0.

2021-09-06 11:26:38 45

原创 2021.8.31(面试小练习2)

1.JS深拷贝和浅拷贝:如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。引用数据类型:名字存在栈内存中,值存在堆内存中,但是栈内存会提供一个引用的地址指向堆内存中的值,当b=a进行拷贝时,其实复制的是a的引用地址,而并非堆里面的值。而当我们a[0]=1时进行数组修改时,由于a与b指向的是同一个地址,所以自然b也受了影响,这就是所谓的浅拷贝了。实现浅拷贝的方法1.for …in…2

2021-08-31 16:15:24 63

原创 8.31(ES6 1)

let,const局部变量let 与var :var可以重复声明,var存在变量提升。const 声明一个只读变量,声明之后不允许改变。意味着,一旦声明必须初始化,否则会报错。ES6 明确规定,代码块内如果存在 let 或者 const,代码块会对这些命令声明的变量从块的开始就形成一个封闭作用域。代码块内,在声明变量 PI 之前使用它会报错。var PI = “a”;if(true){console.log(PI); // ReferenceError: PI is not defined

2021-08-31 14:19:06 49

原创 20218.30(Vue指令1)

v-show 与v-if:v-show改变display:none的值来改变网页元素,v-if:将元素移除dom 树来改变元素。v-bind:为元素绑定属性 v-bind:属性名,简写: :属性名v-for:生成列表循环:v-for=“item in items”v-on: 传递自定义参数,事件修饰符。事件绑定的方法写成函数调用的形式,可以传入自定义参数,定义方法用形参还接受传入的实参v-model: 获取和设置表单元素的值(双向绑定)...

2021-08-30 16:45:53 49

原创 2021-08-27(面试小练习1)

1.css定位有哪些,那个定位会脱离文档流 :CSS定位有float ,absolute,relative ,fixed2. html常用的标签,块元素和行内元素,行内块元素的别 :div,ul,li,span,image,h,form,table,th.tr,p。块:行内:img,span,input,button。区别:块是重起一行3. css的弹性盒flex :display:flex 设置块级弹性容器display:inline-flex 设置为行内的弹性容器4. css的选择器及

2021-08-27 16:57:46 69

原创 JS编程语言(Rest参数与Spread语法)

Rest 参数会收集剩余的所有参数,因此下面这种用法没有意义,并且会导致错误当我们在代码中看到 “…” 时,它要么是 rest 参数,要么就是 spread 语法。有一个简单的方法可以区分它们:若 … 出现在函数参数列表的最后,那么它就是 rest 参数,它会把参数列表中剩余的参数收集到一个数组中。若 … 出现在函数调用或类似的表达式中,那它就是 spread 语法,它会把一个数组展开为列表。使用场景:Rest 参数用于创建可接受任意数量参数的函数。Spread 语法用于将数组传递给通常需要含

2021-08-26 16:31:25 169

原创 2021-08-26(同源策略)

同源策略要求:页面的URL与AJAX请求的URL,协议,域名,端口号必须完全相同违背同源策略就是跨域。解决方法:jsonpcors:添加请求头信息

2021-08-26 11:29:05 55

空空如也

空空如也

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

TA关注的人

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