TypeScript 的常用知识点

对于前端从业者来说,TypeScript(以下简称 TS)已经不算是新技术。 Vue3 的源码基于 TS 编写, Angular 项目默认支持 TS 等。它出现的频率越来越高,而学习难度并不大,大概一个周末可以熟悉。 投入少,产出大,所以最好还是花点时间学习一下。 本文根据 TS handbook …

JS 中 常见的15 种数组操作方法

数组是 JS 中广泛使用的数据结构。数组对象提供了大量有用的方法,如array. forEach()、array.map()等来操作数组。在实际工作中,我经常对数组可能的操作和相应采用哪个更好的方法不知所措,所下面就列出 15 种常用数据方法,让咱们重温加强记忆一下。 一、数组的遍历 1. for.…

如何搭建一个私有 npm 服务器

为何需要搭建私有npm仓库? npm——我们大家都知道是NodeJS的包管理工具,用于Node插件的管理包括安装、卸载、管理依赖等。 基于npm命令行我们可以快速的安装项目中所依赖的代码模块,甚至可以自己发布一些自己写的插件等。使得我们的项目开发效率得到大大的提升。 那么基于npm我们可以做哪些事情…

在 NodeJs 中使用 Log4js

安装log4js模块 npm install --save log4js log4js级别:大小写不敏感 ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF log4js属性 1…

js 正序排序、倒序排序、按字段名称排序方法

js 基础——sort方法: arrayObject.sort(sortby); 参数:定义排序规则(正序、倒序、按字段排序)的函数; 返回值:对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 无参数时,默认为正序排序(数值数组按数值正序,字符串数组按字符正序)。 要实现不同的排序方式,只…

php实现websocket实时消息推送

前言: WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 浏览器通过 JavaScript 向服务器发出建立 …