- 博客(4)
- 收藏
- 关注
原创 JavaScript面试题
闭包允许你从内部函数中访问外部函数作用域,每当一个函数被创建,都会将创建它的环境(作用域)中的对象(包括变量和函数等)包含进去,就形成了闭包。闭包常见的创建方式是在一个函数内部创建另一个函数。允许内部函数访问外部函数的参数和变量;外部函数执行完毕后,其变量对象仍然存在,因为闭包保留了这个对象。保护变量安全:闭包的变量不会被全局访问,形成一个独立的“私有”变量;创建可复用的函数:闭包可以创建具有状态的函数,每次调用时都会记住上次调用的状态;
2024-08-04 11:40:20
531
原创 nodejs后端开发面试笔记
是一个事件驱动、非阻塞式IO的模型;nodejs提供了http、https模块、fs模块、path模块、event模块、stream模块、buffer模块、crypto 模块、os模块、child_proces 模块等这些常用的核心模块。crypto 模块:加密模块提供加密和解密功能,包括哈希算法、对称加密和非对称加密等;URL模块:用来解析URL,net模块:用来创建TCP服务器和客户端;fs模块:nodejs的文件系统功能,用来读取和写入文件;path模块:nodejs的路径功能,用来处理文件路径;
2024-07-23 13:39:14
427
原创 nodejs使用WebSocket实现即时通讯-WebSocket知识点
websocket定义:websocket是一种独立的、创建在tcp上的全双工通信的协议,其通过HTTP/1.1协议的。特点:允许服务器主动向客户端推送数据;浏览器和服务器只需要做一个握手的动作,就可以进行数据相互传送。
2024-07-23 12:04:02
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅