express框架, 为什么会混合使用内置的 http(s) 模块?发布于2025年02月26日 node 在nodejs的网站后端领域里面,express框架可能是入门必备的框架。单独的express就是可以运行的,但是,为啥有的例子里面,会出现和nodejs内置的http/https合用的场景呢?要知道,某种意义上来... 阅读更多
websocket,如何更换为使用证书的wss安全协议?发布于2025年02月25日 node websocket协议是建立在TCP连接上的全双工通信协议,而HTTP是基于请求-响应模式的。websocket协议是双向的,而Http协议是单向的。ws和wss的关系,就像http和https的关系。本文要讨论的... 阅读更多
websocket通信,基于nodejs的双向通信例子发布于2025年02月08日 node websocket通信,是一个可以在浏览器里面使用的双向通信的技术。相比较传统的ajax的轮询类型的通信方式,websocket显然更加节约资源,它一般用作聊天类的需要消息推送的程序中。苏南大叔的“程序如此灵动”博... 阅读更多
JavaScript,函数概念对比:命名/箭头/匿名/闭包发布于2025年01月29日 node JavaScript中有关函数的概念很多,有普通函数、箭头函数、匿名函数等等区分,还有个和匿名函数非常类似的闭包的概念。当然,这些概念相关的代码,都比较容易理解。但是,就是概念上可能会有混淆。苏南大叔的“程序如此灵... 阅读更多
JavaScript,理解函数闭包的概念,变量作用域封装发布于2025年01月28日 node 闭包是高级编程语言里面非常基础的概念,苏南大叔的经验理解就是:把一部分函数或者变量,放在一个匿名函数里面执行。闭包起到了一个打包和隔离的作用。不过,官方对闭包的解释却是有些不同的。本文在JavaScript语言的环... 阅读更多