JavaScript
文章平均质量分 84
啥也不会的毛不会
这个作者很懒,什么都没留下…
展开
-
BFE——JS题库刷题经历
我原先以为我的js虽然学的不算好,但也绝对还行。直到我在这个题库里写了两道题。。。怎么说呢,这个题库里的题是真的好,可以让我们以刷题的方式掌握很多js平时注意不到的知识点,下面是我这段时间刷题的经历,这篇博客只是为了记录一下学习经历,绝对不是为了国庆勋章水博客,嗯,绝对不是。题库链接。原创 2022-10-01 09:13:33 · 619 阅读 · 0 评论 -
JavaScript原型链与继承
在js中,对象可以分为函数对象和普通对象两种,其中普通对象只有隐式原型_proto_,函数对象既有隐式原型_proto_,还有显示原型prototype属性。像是我们经常使用的一些如Object,Function等等,都是js内置的函数。隐式原型_proto_具有constructor和__proto__两个属性,constructor用于记录实例是由哪个构造函数创建的,__proto__指向它的构造函数的显示原型的值。原创 2022-09-24 17:06:24 · 431 阅读 · 0 评论 -
JavaScript变量提升
当栈内存的作用域形成时,js代码执行前浏览器将带有var关键字的变量提前声明(也就是在变量所属的作用域的顶部声明,虽然声明了,但是没有定义,在赋值前——也就是写着var XXX的地方之前,值为undefined),将带有function关键字的变量提前进行声明和定义(就是说带function的只要在这个作用域内写了,就可以用,哪怕调用这个函数的地方在他前面)。当js代码执行的时候,遇到创建函数的代码会直接跳过。原创 2022-09-16 22:10:05 · 1513 阅读 · 0 评论 -
作用域与闭包
js内部的垃圾回收机制是引用计数收集,即当内存中的一个变量被引用一次,计数就加一。垃圾回收机制会以固定的时间轮询这些变量,将计数为0的变量标记为失效变量并将之清除从而释放内存。但是在某些情况下,当一块内存不再被应用程序使用的时候,由于某种原因,这块内存没有返还给操作系统或者内存池,这种情况就叫做内存泄漏。内存泄漏可能会导致应用程序卡顿或者崩溃。原创 2022-09-16 07:00:00 · 109 阅读 · 0 评论