websocket通信,基于nodejs的双向通信例子发布于2025年02月08日 node websocket通信,是一个可以在浏览器里面使用的双向通信的技术。相比较传统的ajax的轮询类型的通信方式,websocket显然更加节约资源,它一般用作聊天类的需要消息推送的程序中。苏南大叔的“程序如此灵动”博... 阅读更多
JavaScript,函数概念对比:命名/箭头/匿名/闭包发布于2025年01月29日 node JavaScript中有关函数的概念很多,有普通函数、箭头函数、匿名函数等等区分,还有个和匿名函数非常类似的闭包的概念。当然,这些概念相关的代码,都比较容易理解。但是,就是概念上可能会有混淆。苏南大叔的“程序如此灵... 阅读更多
JavaScript,理解函数闭包的概念,变量作用域封装发布于2025年01月28日 node 闭包是高级编程语言里面非常基础的概念,苏南大叔的经验理解就是:把一部分函数或者变量,放在一个匿名函数里面执行。闭包起到了一个打包和隔离的作用。不过,官方对闭包的解释却是有些不同的。本文在JavaScript语言的环... 阅读更多
JavaScript,如何理解对象的原型链?循环获取原型发布于2025年01月27日 node 本文讨论对JavaScript原型链的更深层次的理解。将从上一篇文章的instanceof作为引子,展开有关原型链的讨论。看看instanceof的判断依据是什么。苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码... 阅读更多
JavaScript,函数类如何实现子类?函数类继承发布于2025年01月26日 node 在JavaScript语言里面,类的写法是有些畸形的。并不像其它高级编程语言一样,JavaScript里面的类,也可以写成函数的形式,也就是函数类。目前,还有个ES2015 class类,这个类和其它编程语言里面的... 阅读更多