JavaScriot
爱吃奶酪的松鼠丶
QQ:1301001603
展开
-
javascript封装个查找元素的方式,找到了就回调。
【代码】javascript封装个查找元素的方式,找到了就回调。原创 2023-11-30 10:57:10 · 49 阅读 · 0 评论 -
JS 中 setInterval 用法
window.onload = function () {var interval = setInterval(function () {var doc = document.querySelector(".title");if (doc != null){doc.appendChild(this.button);clearInterval(interval);}},1000)}原创 2021-02-02 13:47:06 · 618 阅读 · 0 评论 -
JS中的垃圾回收机制。GC
垃圾回收(GC)就像人生活的时间长了会产生垃圾一样程运行过程中也会产生垃圾这些垃圾和攒过多以后,会导程序运行的速度过慢所以我们需要一个垃圾回收的机制,来处程序运行过程中产生当一个对象没有任何的变量或性对它法行引用,此时我们将永远无法操作对象,此时这种对象就是一个圾,这种对象过多会占用大量的内存空间,导致程序运行变慢所以垃圾必须进行处理在现的JS中拥有自动的垃圾回收机制,会动将这些垃对象从内存中销毁,我们不需要也不能进行垃圾回收的操作我们做的只是要将不内使用的对设置null即可图中我们可原创 2021-04-13 19:55:15 · 152 阅读 · 1 评论 -
JavaScript中什么是原型对象,原型链及其用法。
每个函数创建后,解析器都会向函数中添加一个属性prototype这个属性对应一个对象,这个对象就是我们所谓的原型的对象如果函数作为普通函数调用则prototype无意义如果函数以构造函数形式调用,它所创建的对象中都会有个隐藏的属性指向该构造函数的原型对象,我们可以通过__proto__来访问该属性原型对象就相当于一个公共区域,所有同一类的实例都可以访问到这个原型对象我们可以将对象共有的内容,统一设置到原型对象...原创 2021-04-12 19:29:48 · 128 阅读 · 0 评论 -
JavaScript中的对象,带你认清楚基础类型和引用类型都是在内存中如何运作的,栈内存和堆内存的区别。
基础类型:string Number Boole Null Undefined引用类型:Objcet基本类型数据直接存入栈内存。基本类型直接上图。然后一步一步解释。我们都知道 var变量中存入的类型都是基础值,从图中可以看出,JS中的变量都存入了栈内存中。var a =123 ;var b =a ;a++;我们先是存入了a变量赋值为123,然后把a变量赋值给了b变量。此过程就是,在栈中又存入了b变量,然后b变量复制了a的值,此时从图中可以看出,a,b都已经存在了栈内存中,二者是独立的2原创 2021-04-09 20:04:50 · 239 阅读 · 0 评论