上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Docker从入门到部署项目 ## Docker概念 `Docker`是一个开源的应用容器引擎,它是基于`Go`语言并遵从`Apache2.0`协议开源。`Docker`可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的`linux`机器上,也可以实现虚拟化。通过容器可以实现方便快速并且与平台 阅读全文
posted @ 2023-08-14 10:17 前端南玖 阅读(901) 评论(0) 推荐(6) 编辑
摘要: 关于package-lock.json ## 前言 上篇文章我们了解了`package.json`,一般与它同时出现的还有一个`package-lock.json`,这两者又有什么关系呢?下面一起来了解吧。 ## 介绍 > `package-lock.json` 它会**在 npm 更改 node_modules 目录树 或者 packa 阅读全文
posted @ 2023-08-10 10:12 前端南玖 阅读(849) 评论(0) 推荐(4) 编辑
摘要: 熟悉又陌生的package.json ## 前言 随着前端的不断发展,`package.json`可谓是在前端项目中无处不在,它不仅在项目**根目录**会有,而且在 **node\_modules** 中也存在。那么这个文件到底是干嘛的,又有什么作用?很多人对它的认识是不是只停留在`dependencies`、`devDependenc 阅读全文
posted @ 2023-08-07 10:26 前端南玖 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 你不知道的 HTTP Referer ## 前言 上周突然发现自己的自己站点的图片全都403了,之前还是好好的,图片咋就全都访问不了呢?由于我每次发文章都是先发了掘金,然后再从掘金拷贝到我自己的站点,这样我就不用在自己的站点去上传图片了,非常方便。 ![](https://img2023.cnblogs.com/blog/1525717 阅读全文
posted @ 2023-07-27 10:27 前端南玖 阅读(1808) 评论(9) 推荐(9) 编辑
摘要: 【NestJS系列】核心概念:Providers提供者 ## 前言 `Providers`是`Nest`中的一个基本概念,许多`Nest`中定义的类都可以被视为一个`Provider`,比如:service、repository、factory、helper等,它们都可以通过`constructor`注入依赖关系,这就意味着类与类之间可以创建各种依赖关系 阅读全文
posted @ 2023-07-26 17:08 前端南玖 阅读(450) 评论(0) 推荐(2) 编辑
摘要: 使用clip-path将 GIF 绘制成跳动的字母 ## 前言 之前看到过一个有趣的CSS效果,今天我们也来实现一遍,将动图GIF通过`clip-path`绘制成一个个跳动的字母。 效果如下: ![](https://img2023.cnblogs.com/blog/1525717/202307/1525717-20230720101719914-1 阅读全文
posted @ 2023-07-20 10:19 前端南玖 阅读(236) 评论(0) 推荐(2) 编辑
摘要: 【NestJS系列】核心概念:Controller控制器 ## 前言 控制器主要是用来处理客户端传入的请求并向客户端返回响应。 ![](https://img2023.cnblogs.com/blog/1525717/202307/1525717-20230719174801324-1935915953.png) 它一般是用来做路由导航的,内部路由机制控制 阅读全文
posted @ 2023-07-19 16:24 前端南玖 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 【NestJS系列】DI依赖注入与IOC控制反转 ## 前言 上篇文章我们学习了如何使用`nest-cli`来快速生成一个`NestJS`后端项目,当我们打开编辑器查看代码时,会发现整个代码风格有点类似JAVA的`spring`框架,并且你会发现一些`service`类在`controller`控制器的`constructor`中注入后,可以不需要 阅读全文
posted @ 2023-07-17 10:25 前端南玖 阅读(314) 评论(0) 推荐(1) 编辑
摘要: 【NestJS系列】从Nest CLI开始入门 ## 初识Nest JS Nest 是一个渐进的 Node.js 框架,它可以在 TypeScript 和 JavaScript (ES6、ES7、ES8)之上构建高效、可伸缩的企业级服务器端应用程序。 Nest 基于 TypeScript 编写并且结合了 OOP(面向对象编程),FP(函数式编程) 阅读全文
posted @ 2023-07-12 10:28 前端南玖 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 性能优化之详解各种指标 ## 前言 上篇文章最后提到了我们可以通过**performance**的一些属性对性能做统计,我们会发现`performance`对象下有非常多的属性,远不止上篇文章提到的`DOMContentLoaded`与`Load`这两个事件。 或许你在浏览器控制台见过它们这些身影:`DCL`、`LCP`、 阅读全文
posted @ 2023-07-10 10:32 前端南玖 阅读(712) 评论(1) 推荐(3) 编辑
摘要: 性能优化之window.onload ## 前言 最近在做一些性能优化相关的工作,相信大家在工作过程中也会遇到一些性能优化相关的场景,这对于前端开发者来讲是一项加分技能。为了我们的用户在使用我们的产品时能够有一个非常好的体验,我们需要对页面进行诊断优化。在行业中,我们的页面P90在两秒内算是达标,超过这个时间那么你就可能会流失部分用户。 阅读全文
posted @ 2023-07-03 10:29 前端南玖 阅读(852) 评论(2) 推荐(7) 编辑
摘要: 【webpack系列】从基础配置到掌握进阶用法 ## 前言 本篇文章将介绍一些`webpack`的进阶用法,演示内容继承自上一篇文章的内容,所以没看过上一篇文章的建议先学习上一篇内容再阅读此篇内容,会更有利于此篇的学习~ ## 文件指纹 > 文件指纹指的是打包输出的文件名后缀,一般用来做版本管理、缓存等 ![w1.png](https://p6- 阅读全文
posted @ 2023-06-25 10:39 前端南玖 阅读(331) 评论(0) 推荐(1) 编辑
摘要: 【webpack系列】从核心概念到上手配置 ## 前言 作为前端开发者,相信大家或多或少都接触过`webpack`,现如今`webpack`已经渗透在了前端的各个方面,所以我们有必要来了解并学习`webpack`,`webpack` 是一种用于构建 JavaScript 应用程序的静态模块打包器,它能够以一种相对一致且开放的处理方式,加载应用 阅读全文
posted @ 2023-06-20 14:12 前端南玖 阅读(260) 评论(0) 推荐(2) 编辑
摘要: 一文搞懂V8引擎的垃圾回收机制 ## 前言 我们平时在写代码的过程中,好像很少需要自己手动进行垃圾回收,那么V8是如何来减少内存占用,从而避免内存溢出而导致程序崩溃的情况的。为了更高效地回收垃圾,V8引入了两个垃圾回收器,它们分别针对不同场景进行工作。 **如果这篇文章有帮助到你,❤️关注+点赞❤️鼓励一下作者,文章公众号首发,关 阅读全文
posted @ 2023-06-13 10:39 前端南玖 阅读(540) 评论(0) 推荐(1) 编辑
摘要: V8是如何执行JavaScript代码的? ## 前言 一般来讲,电脑是不能直接运行我们的`javascript`代码的,它需要一个翻译程序将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言。目前市面上有很多种 JavaScript 引擎,诸如 SpiderMonkey、V8、JavaScriptCore 等。而由谷 阅读全文
posted @ 2023-06-12 10:19 前端南玖 阅读(465) 评论(1) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页