• 周三. 7 月 9th, 2025

    深入理解JS(11):执行上下文(Execution Contexts)

    简介 从本章开始,我将陆续(翻译、转载、整理)http://…

    深入理解JS(10):JavaScript核心(晋级高手必读篇)

    我们首先来看一下对象[Object]的概念,这也是ECMAS…

    深入理解JS系列(9):根本没有“JSON对象”这回事!

    前言 写这篇文章的目的是经常看到开发人员说:把字符串转化为J…

    深入理解JS(8):S.O.L.I.D五大原则之里氏替换原则LSP

    本章我们要讲解的是S.O.L.I.D五大原则JavaScri…

    深入理解JS(7):S.O.L.I.D五大原则之开闭原则OCP

    前言 本章我们要讲解的是S.O.L.I.D五大原则JavaS…

    深入理解JS(6):S.O.L.I.D五大原则之单一职责SRP

    前言 Bob大叔提出并发扬了S.O.L.I.D五大原则,用来…

    深入理解JS(5):强大的原型和原型链

    前言 JavaScript 不包含传统的类继承模型,而是使用…

    深入理解JS(4):立即调用的函数表达式

    前言 大家学JavaScript的时候,经常遇到自执行匿名函…

    深入理解JS(3):全面解析Module模式

    简介 Module模式是JavaScript编程中一个非常通…

    深入理解JS(2):揭秘命名函数表达式

    前言 网上还没用发现有人对命名函数表达式进去重复深入的讨论,…

    深入理解JS(1):编写高质量JavaScript代码的基本要点

    书写可维护的代码(Writing Maintainable …

    Go语言如何读取控制台一个字符

    GO如何读取控制台一个UTF-8编码的Unicode字符 一…

    Go语言中构造函数是怎么写的

    Go语言中没有和PHP、Java中的特殊成员函数作为构造函数…

    架构师之路(十二)之探讨一下高并发场景下分布式锁该用哪种方式实现较好?

    什么是分布式锁? 分布式锁是控制分布式系统之间同步访问共享资…

    架构师之路(十一)之探讨一台机器中JVM能创建的线程上限到底是多大?

    引言  这两天在用多线程ThreadPoolExe…