
JavaScript进阶ES6+
文章平均质量分 88
js
G24gg
保持谦卑
展开
-
js基础-数组-事件对象-日期-本地存储
Web Storage (localStorage 和 sessionStorage):提供了超过Cookie的存储容量,localStorage 没有大小限制,但大多数浏览器限制在大约5MB左右。localStorage 用于长期存储整个网站的数据,而 sessionStorage 为单个会话提供数据存储,当用户关闭浏览器标签或窗口时,数据会被清除原创 2024-05-14 05:39:29 · 927 阅读 · 0 评论 -
浏览器执行渲染原理
JavaScript 是在浏览器中运行的,而浏览器的 JavaScript 引擎是单线程的,它需要处理页面渲染、用户输入、网络请求等。每个元素都有自己的包含块,它可能是由HTML元素的尺寸和位置确定的,也可能是由CSS属性如。: 对于需要非常精确计时的应用,可以考虑使用 Web Workers,它允许长时间运行的脚本在后台线程上运行,从而不干扰用户界面的响应性。(重绘)是指当页面中的某些元素的外观或风格发生变化,但这些变化不会影响到元素的布局或几何属性时,浏览器需要重新绘制这些元素的过程。原创 2024-05-11 10:53:24 · 1227 阅读 · 2 评论 -
闭包(常见)
在JavaScript中,闭包(Closure)是一个非常重要的概念,它指的是那些能够访问自由变量的函数。自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的变量。原创 2024-05-06 08:03:08 · 686 阅读 · 0 评论 -
展开运算符和剩余参数区别
这两个特性在JavaScript中都非常有用,它们提供了处理参数和可迭代对象的灵活性。展开运算符主要用于数组和对象的复制、合并以及函数调用时的参数展开。剩余参数语法允许我们将一个不定数量的参数表示为一个数组。原创 2024-05-06 07:31:12 · 451 阅读 · 0 评论