会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李小菜
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
15
下一页
[置顶]
前端性能优化--避免重绘和回流
该文被密码保护。
阅读全文
posted @ 2021-03-31 11:13 李小菜丶
阅读(0)
评论(0)
推荐(0)
[置顶]
彻底弄懂浏览器的事件流
该文被密码保护。
阅读全文
posted @ 2021-02-02 15:42 李小菜丶
阅读(0)
评论(0)
推荐(0)
[置顶]
在原生CSS中使用变量
该文被密码保护。
阅读全文
posted @ 2020-11-30 14:27 李小菜丶
阅读(1)
评论(0)
推荐(0)
[置顶]
使用 css/less 动态更换主题色(换肤功能)
该文被密码保护。
阅读全文
posted @ 2020-11-30 11:07 李小菜丶
阅读(0)
评论(0)
推荐(0)
[置顶]
彻底理解 Cookie、Session、Token、JWT
该文被密码保护。
阅读全文
posted @ 2020-08-13 11:38 李小菜丶
阅读(0)
评论(0)
推荐(0)
[置顶]
如何优雅处理前端异常
该文被密码保护。
阅读全文
posted @ 2019-12-02 11:05 李小菜丶
阅读(2)
评论(0)
推荐(0)
[置顶]
js fileReader处理文件
该文被密码保护。
阅读全文
posted @ 2019-11-13 16:38 李小菜丶
阅读(2)
评论(0)
推荐(0)
[置顶]
setTimeout的第三个参数,你可能不知道的作用
摘要: 说起来你可能不相信,setTimeout居然有第三个参数,扒了一下MDN,果然有定义: setTimeout(code, milliseconds, param1, param2, ...); setTimeout(function, milliseconds, param1, param2, ..
阅读全文
posted @ 2019-10-23 14:04 李小菜丶
阅读(65)
评论(0)
推荐(0)
[置顶]
JavaScript:async/await的基础用法
该文被密码保护。
阅读全文
posted @ 2019-08-28 18:14 李小菜丶
阅读(3)
评论(0)
推荐(0)
[置顶]
Http Header里的Content-Type
该文被密码保护。
阅读全文
posted @ 2019-08-27 17:21 李小菜丶
阅读(1)
评论(0)
推荐(0)
[置顶]
js深拷贝与浅拷贝原理及应用
该文被密码保护。
阅读全文
posted @ 2019-06-24 17:03 李小菜丶
阅读(6)
评论(0)
推荐(0)
[置顶]
Object.create(null) 和 {} 区别是什么
该文被密码保护。
阅读全文
posted @ 2019-06-19 13:59 李小菜丶
阅读(7)
评论(0)
推荐(0)
[置顶]
javascript一道综合性面试题
该文被密码保护。
阅读全文
posted @ 2018-04-16 14:55 李小菜丶
阅读(7)
评论(0)
推荐(0)
2025年3月1日
JavaScript 中的"??"和"||"
摘要: 在 JavaScript 开发中,都会遇到一个场景,就是要给变量设置一个默认值,比如当变量没有有效值时,使用一个备用值。这个时候,可能有两个操作符会让你感到困惑:??(空值合并运算符)和 ||(逻辑或运算符)。一开始看,它们似乎都能达到相同的效果,但其实它们背后的逻辑完全不同,适用的场景也不一样。
阅读全文
posted @ 2025-03-01 22:56 李小菜丶
阅读(309)
评论(0)
推荐(0)
抛弃 forEach,让数组遍历更高效
摘要: forEach 方法因其简洁易读的语法成为了我们处理数组的首选。然而,随着性能要求的提高和更多数组方法的出现,是时候重新评估我们的数组遍历策略了。 forEach 的局限性 forEach 方法虽然直观,但存在几个明显的缺点: 性能较差:在大数组上,forEach 的执行速度通常比传统的 for 循
阅读全文
posted @ 2025-03-01 22:42 李小菜丶
阅读(33)
评论(0)
推荐(0)
2022年10月12日
nodejs的Request请求库被废弃的替代库推荐got
该文被密码保护。
阅读全文
posted @ 2022-10-12 15:11 李小菜丶
阅读(0)
评论(0)
推荐(0)
2022年8月22日
一次跨域请求出现 OPTIONS 请求的问题及解决方法
摘要: 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都属于跨域。 前端这边有一个get请求,在请求的header里面要添加两个自定义的header。 GET http://localhost:8080/api/v1/users Accept: */* Content-Type:
阅读全文
posted @ 2022-08-22 15:10 李小菜丶
阅读(2471)
评论(0)
推荐(0)
2022年7月27日
Webpack中library,libraryTarget,externals的区别及作用
该文被密码保护。
阅读全文
posted @ 2022-07-27 18:02 李小菜丶
阅读(0)
评论(0)
推荐(0)
2022年7月1日
Nodejs之fs模块
该文被密码保护。
阅读全文
posted @ 2022-07-01 17:50 李小菜丶
阅读(0)
评论(0)
推荐(0)
NodeJS核心child_process
该文被密码保护。
阅读全文
posted @ 2022-07-01 17:17 李小菜丶
阅读(0)
评论(0)
推荐(0)
2022年6月26日
webpack打包之Library打包
摘要: 什么是“Library”? 所谓Library即“库”,比如我们使用的lodash就是一个“函数库”,比如我们的常用的'antd'、'elementUI'这些就属于“组件库”,在实际的工作中,我们很有可能去封装自己的函数库或者是UI组件库或者是基于某个开源库做二次封装的业务组件库,那么我们怎么针对“
阅读全文
posted @ 2022-06-26 19:48 李小菜丶
阅读(1011)
评论(0)
推荐(0)
2022年6月13日
nodejs的事件循环
摘要: 事件循环,即 Event Loop,其实就是 JS 管理事件执行的一个流程,具体的管理方法由 JS 运行的环境决定,目前 JS 的主要运行环境有浏览器和 Node。 浏览器和 Node 的事件循环,都是先初始化一个循环,执行同步代码,遇到异步操做时,会将其交给对应的线程处理,主线程则继续往下执行,异
阅读全文
posted @ 2022-06-13 15:26 李小菜丶
阅读(416)
评论(0)
推荐(0)
Node.js 中的进程和线程
摘要: Node.js 是单线程服务,事件驱动和非阻塞 I/O 模型的语言特性,使得 Node.js 高效和轻量。优势在于免去了频繁切换线程和资源冲突;擅长 I/O 密集型操作(底层模块 libuv 通过多线程调用操作系统提供的异步 I/O 能力进行多任务的执行),但是对于服务端的 Node.js,可能每秒
阅读全文
posted @ 2022-06-13 12:07 李小菜丶
阅读(231)
评论(0)
推荐(0)
1
2
3
4
5
···
15
下一页
公告