Skip to main content

#javascript

Articles tagged with #javascript

Posts tagged #javascript

  1. Jan 24, 20241 min read14 views

    防范并识别 html/JS 应用内存泄漏的策略

    随着时间的推移,内存泄漏会降低应用程序的性能,并可能导致崩溃或其他问题。因此,在应用程序中有效管理内存非常重要。 防范内存泄漏 要防范 HTML/JS 应用程序中的内存泄漏,您可以遵循以下策略: 避免不必要的引用: 不必要的引用是内存泄漏的常见原因。当不再需要的对象仍被代码的其他部分引用时,就会发生这种情况,从而导致垃圾回收器无法释放这些对象所使用的内存[3]。 var detachedNode = document.getElementById('someElement'); detac...

  2. Jan 22, 20241 min read31 views

    Js 不导致栈溢出的递归函数

    堆栈溢出 递归函数(Recursive Function)如果调用自身次数过多,超过栈大小限制,就会导致栈溢出。 一个典型的例子是,用递归函数简陋实现斐波那契数列,如果调用参数过大,将导致栈溢出: function fibonacci(n) { if (n < 2) return n; return fibonacci(n - 1) + fibonacci(n - 2); } for (let n = 0; n < 100; n++) { console.log(`fibo ${n...