- 博客(12)
- 收藏
- 关注
原创 x >> 1 是什么?
x >> 1 是位运算中的右移运算,表示右移一位,等同于 x 除以 2 再取整,即 x >> 1 == Math.floor(x/2)
2024-04-30 01:21:30
471
原创 Http缓存、本地缓存策略
强缓存、协商缓存、策略缓存,浏览器本地数据存储:cookie、localstorage、sessionstorage、indexedDB
2024-04-08 23:53:27
1072
原创 js简单实现函数重载
在前端开发中,JavaScript 并不支持像其他语言(如 C++ 或 Java)中那样的函数重载,其中可以根据参数的不同来调用不同的函数。在 JavaScript 中,函数名是唯一的标识符,而不是函数签名。因此,定义具有相同名称但不同参数数量或类型的多个函数将会覆盖前面的定义。但是,你可以通过一些技巧来模拟函数重载的行为,比如使用条件语句或默认参数来处理不同情况。那如何使用js代码模拟实现函数重载呢。
2024-03-28 22:21:39
542
原创 【面试题】为什么需要虚拟DOM?
Vue 和 React 框架都是基于数据驱动的,以数据为中心,数据发生改变,对应的界面也要随之改变。由于框架去判断具体是哪些数据发生改变是比较困难的,因此Vue 和 React内部render函数的设计了中,当数据发生变化 ,render函数会全量生成元素。虚拟DOM的设计使得它可以独立于平台实现,这样就可以在不同的平台上使用相同的代码逻辑来构建应用程序,例如在Web端、移动端和桌面端等。虚拟DOM的出现可以通过在内存中操作虚拟DOM对象来减少实际DOM操作的次数,从而减少了重排和重绘的次数,提高了性能。
2024-03-28 14:42:31
406
1
原创 ‘express‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件:npm install -g express express-generator检查环境变量的配置是否正确 ,默认路径: `C:\Users\Administrator\AppData\Roaming\npm`
2024-03-05 00:30:51
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人