封面图

TCP协议

2024-12-19
阅读 13 分钟
计算机网络是指互联的计算机系统之间通过通信设备和通信线路进行数据交换的系统。计算机网络可以分为局域网、城域网、广域网和因特网等不同的类型。计算机网络使用各种协议来实现不同的功能和服务,例如 TCP/IP 协议用于互联网通信,HTTP 协议用于网页浏览,SMTP 协议用于电子邮件传输等等
封面图

JS类型隐式转换与装箱拆箱

2024-12-18
阅读 10 分钟
如果你写过大多数强类型语言如Java对数据的类型一定不会陌生,如定义两个变量:int num = 1和boolean bool = false,比较它们是否相等时结果很明显是false(不同类型直接会报错),类型不同的变量永远不会相等。由于JS被定位成动态弱类型语言,其往往会颠覆你的认知。
封面图

Typescript注解使用案例

2024-12-04
阅读 8 分钟
自上次分享了「TS - 装饰器与注解」后,有几个小伙伴私信问我在在真实的工作中是如何使用这种写法的,在了解到很多小伙伴并没有接触到相关使用后,专门整理这份使用案例来分享给大家,希望能帮助到有需要的开发者
封面图

作用域、执行上下文、作用域链和闭包

2024-12-03
阅读 7 分钟
关于作用域以及执行上下文、闭包等概念都是JS的基础知识,可能平时学习时并没有仔细研究过,对其缺乏一定的认识,这往往会变成深入了解JS的绊脚石。再者其也成为面试的频考点,如果了解这方面的知识,面试就会游刃有余,当然对提升自己对JS的认识也有很大的帮助
封面图

原型、原型链与继承

2024-12-03
阅读 18 分钟
众所周知js是基于原型的编程语言,相对于传统的OOP面向对象编程还是有一点区别的。在JS中每个对象都会拥有一个原型对象,自己可以从原型那里获得额外的属性、方法等等(可以看做继承),这些属性和方法都是定义在其构造函数的prototype(即原型)属性上,可以通过属性(__proto__)进行获取。而对于传统的OOP,则会定义对应的...
封面图

TS - 装饰器与注解

2024-12-01
阅读 14 分钟
Typescript装饰器模式,可以有效的提高开发效率,就像Java中使用注解一样,装饰器让TypeScript的世界更友好。 我们使用的许多库都基于这一强大特性构建, 例如Angular和Nestjs。 在这文章中我将介绍装饰器和它的许多细节。 我希望在读完这篇文章后,你可以掌握何时和如何使用这一强大的特性
封面图

EventLoop事件循环机制(浏览器和Node EventLoop)

2022-11-11
阅读 11 分钟
前端的同学们应该都听说过EventLoop的概念,网上各大平台关于它的文章也是成百上千质量参差不一,其实在笔者刚开始接触js的时候这对这方面一头雾水,也是看了高程、官方文档以及大量的文章后才对它有了深刻认识,在这儿就来和大家分享下我对它的的认识和理解,不过要讲明白EventLoop这个东东还是要从头说起。
封面图

从JavaScript中看设计模式(总结)

2020-02-18
阅读 14 分钟
从JavaScript中看设计模式(总结) {代码...} 概念设计模式 (Design Pattern) 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。任何事情都有套路,设计模式就是写代码中常见的套路,有些写法我们日常都在使用,下面我们来介绍一下。订阅/发布模式(观察者)pub/sub这个应该大家用到的最广的设计 模式了在...
封面图

7天撸完KTV点歌系统,含后台管理系统(完整版)

2019-10-21
阅读 14 分钟
最近手有点痒琢磨着做个啥,朝思暮想还是写个KTV点歌系统,模拟了一下KTV开户的思路,7天累死我了,不过技术点还挺多的,希望你可以看完(〜^㉨^)〜