logo

Frontend

  • Published on
    在 JavaScript 中引入安全赋值操作符 ?= 的提案引发了讨论。它通过 try/catch 机制简化错误处理,返回一个包含错误和结果的数组。此提案旨在减少显式 try/catch 块的使用,提高代码可读性。
  • Published on
    文章比较了多种浏览器存储技术,包括Cookies、LocalStorage、IndexedDB、OPFS和WASM-SQLite。它详细介绍了每种技术的历史、功能、性能和限制,并通过性能测试揭示了不同方法在Web应用程序中写入和读取数据的速度。文章还讨论了可能的改进和未来的技术发展方向。
  • Published on
    本文档全面介绍了客户端缓存的各种方法,包括内存缓存、Local Storage、Session Storage、IndexedDB 和 Cookies。每种方法详细说明了实现方式、优缺点及适用场景,并提供高级缓存技术如 Service Worker 和 API 响应缓存的实用案例,帮助开发者提升应用性能和用户体验。
  • Published on
    本文深入探讨了 JavaScript 中的函数式编程,重点介绍了纯函数、不变性、柯里化、记忆化和单子等概念。通过这些技术,开发者可以编写更加可预测、可维护和高效的代码。文章展示了如何通过这些概念协同工作,提升代码的可靠性、复用性和性能,是理解和应用函数式编程的重要指南。