最新 最热

【架构师(第三篇)】脚手架开发之掌握Lerna操作流程

Lerna 是架构优化的产物,它揭示了一个架构真理:项目复杂度提升后,就需要对项目进行架构优化。架构优化的主要目标往往都是以效能为核心。

2022-12-10
1

【架构师(第二篇)】脚手架架构设计和框架搭建

问题:jenkins,travis 等自动化构建工具已经很成熟了,为什么还要自研脚手架?

2022-12-10
1

【编码规范】E-JSON数据传输标准

E-JSON 的设计目标是使业务系统向浏览器端传递的 JSON 数据保持一致,容易被理解和处理,并兼顾传输的数据量。E-JSON 依托于 http 协议(rfc2616)与 JSON 数据交换格式(rfc4627)。...

2022-12-10
1

【工程搭建】从零搭建一个 typescript + express + eslint 工程

对于前端开发人员而言,ts 已经逐渐成为了一项必不可少的技能,类型检查可以帮助我们在开发时避免一些不必要的 bug ,随着各种技术的不断成熟,在服务器端书写 ts 也日益成为主流。本文将记录如何从零搭建一个 typescript + ...

2022-12-10
1

【今天你更博学了么】从0到1发布属于自己的库到npm

NPM(Node Package Manager),一个 Node.js 的包管理工具。本文不是 npm 的教程,简单说一下,最显著的作用就是用来管理和共享代码的。

2022-12-10
1

【面试题解】JavaScript的深浅拷贝,如何手写深拷贝?

本系列面试题旨在学会相关知识点,从而轻松应对面试题的各种形式,本文讲解了 JavaScript 中拷贝的相关知识,以及如何手写深浅拷贝。

2022-12-10
1

【初学者笔记】前端工程化必须要掌握的 webpack

现在学习的是 webpack4 的最新版,新建文件夹,npm init -y 初始化一下,然后执行下面命令进行安装,需要同时安装 webpack 和 webpack-cli。

2022-12-10
1

【初学者笔记】

JavaScript 是弱类型语言, 很多错误只有在运行时才会被发现,而 TypeScript 提供了一套静态检测机制, 可以帮助我们在编译时就发现错误。

2022-12-10
1

【实战技巧】Vue3+Vite工程常用工具的接入方法

Vue3 正式版已经发布一段时间了,和 Vue3 更配的工具 Vite 也已经投入使用了,本文整理了如何将一些常用的工具整合到项目中。

2022-12-10
1

Groovy Swagger @requestBody 加载超时 一键搞定

最近在写一个Springboot项目时,需要接入Swagger功能,过程中遇到了几个问题,其中就数@requestBody不兼容Swagger的情况最难受,其他还有遇到问题,这里整理一下,分享一下解决方案。这里希望把Swagger当做一个接口文档展示和接...

2022-12-09
1