摘要:
JavaScript 中URL 查询字符串(query string)的序列与反序列化 阅读全文
JavaScript 中URL 查询字符串(query string)的序列与反序列化 阅读全文
posted @ 2023-01-10 17:47
飞仔FeiZai
阅读(1372)
评论(0)
推荐(1)
摘要:
JavaScript 可以通过获取图片的 base64 编码并计算其大小来计算图片大小。 阅读全文
JavaScript 可以通过获取图片的 base64 编码并计算其大小来计算图片大小。 阅读全文
posted @ 2023-01-10 17:33
飞仔FeiZai
阅读(2489)
评论(0)
推荐(0)
摘要:
微前端是一种前端架构模式,旨在将大型前端应用拆分成若干个小型前端应用,并使用框架将它们整合在一起。 阅读全文
微前端是一种前端架构模式,旨在将大型前端应用拆分成若干个小型前端应用,并使用框架将它们整合在一起。 阅读全文
posted @ 2023-01-10 11:53
飞仔FeiZai
阅读(102)
评论(0)
推荐(0)
摘要:
设计模式是一种在软件开发中常见的解决方案,可以帮助我们解决常见的设计问题。在 JavaScript 中,也有很多常见的设计模式。 阅读全文
设计模式是一种在软件开发中常见的解决方案,可以帮助我们解决常见的设计问题。在 JavaScript 中,也有很多常见的设计模式。 阅读全文
posted @ 2023-01-10 11:48
飞仔FeiZai
阅读(170)
评论(0)
推荐(0)
摘要:
前端工程化是指在开发前端应用时,使用工具、流程和最佳实践来提升效率和质量。 阅读全文
前端工程化是指在开发前端应用时,使用工具、流程和最佳实践来提升效率和质量。 阅读全文
posted @ 2023-01-10 11:35
飞仔FeiZai
阅读(148)
评论(0)
推荐(0)

JavaScript 是一门动态类型、解释型的编程语言,在网页开发中扮演着非常重要的角色。随着网页的复杂度和访问量的增加,JavaScript 性能的优化就显得越来越重要。
页面重排(reflow)是指浏览器重新计算页面的渲染布局,通常是由于元素的尺寸、位置或者视口尺寸发生了变化导致的。重排会影响页面的性能,应尽量避免。
页面重绘(repaint)是指浏览器对已渲染的页面进行更新,通常是由于元素的样式发生了变化导致的。重绘不会影响布局,但会消耗更多的 CPU 资源。
JavaScript 防抖和节流是两种常见的性能优化技术,用于减少函数的执行次数。
防抖(debounce)是指在一段时间内,如果有多次触发事件,则只执行最后一次事件。
节流(throttle)是指在一段时间内,只执行一次事件。
在 JavaScript 中,你可以使用以下几种方法来遍历对象:
1、for...in 循环:for...in 循环用于遍历对象的属性。
2、Object.keys() 方法:Object.keys() 方法返回一个包含对象所有可枚举属性名称的数组。
3、Object.entries() 方法:Object.entries() 方法返回一个包含对象所有可枚举属性键值对的数组。
4、Object.getOwnPropertyNames() 方法:Object.getOwnPropertyNames() 方法返回一个包含对象所有属性名称的数组(包括不可枚举属性)。
在 JavaScript 中,有时候你可能会发现 0.1+0.2 不等于 0.3。这是因为 JavaScript 使用的是浮点数来表示小数,而浮点数在计算机内部是用二进制表示的,这导致了一些精度问题。
在 JavaScript 中,宏任务和微任务是指在执行代码的过程中的两种不同的任务类型。
宏任务(macro task)指的是浏览器在执行代码的过程中会调度的任务,比如事件循环中的每一次迭代、setTimeout 和 setInterval 等。宏任务会在浏览器完成当前同步任务之后执行。
微任务(micro task)指的是在当前宏任务执行完成之后立即执行的任务,比如 Promise 的回调函数、process.nextTick 等。
Vue /React /Angular 前端项目在 IIS 和 Nginx 上的部署配置
浙公网安备 33010602011771号