Windows 打造极致舒适的开发环境
论如何在 windows 操作系统中打造一个不输 MacOS 的前端开发环境。 概述:  平时喜欢折腾操作系统,一直力求打造一个足够舒适的开发环境作为自己的生产力,也使用过 Linux 发行版:manjaro,最终被Linux的生态折磨的死去活来的,开发是变得很舒服了,但是用个微信都非常的不自在,bug 一堆,奈何又买不起mac,`Windo...

Loclink原创
  • WSL
  • Ubuntu
  • 开发环境
  • 前端
  • vscode
大约 2 分钟
vue3 开发实录
概述: ==更新中....== 😋 本系列中所使用的项目是由create-vue (/views/articles/front-end/vue3/01-prepare.html#使用-create-vue-搭建)所搭建。项目通篇采用Composition API而不是Options API。 目录: 一、项目的搭建 (/views/articles/...

Loclink原创
  • 开发实录
  • vue
  • vue3
  • typescript
  • 前端
小于 1 分钟
Waline 服务端一键独立部署解决方案
概述 waline (https://waline.js.org/) 是一款简洁、安全的评论系统,该系统包含了客户端与服务端。本文一方面是为了解决服务端在独立部署时所遇到的问题,另一方面是为了优化独立部署的过程,使其具备后台运行且实时监控的能力。 如果你并不想一步步按照本文操作,而是希望直接使用成品,那么你可以直接前往 一键部署 (#一键部署), 该章...

Loclink原创
  • 开发教程
  • js
  • 后端
  • nodejs
  • waline
大约 8 分钟
手写 JS 浅拷贝与深拷贝
概述 引用类型的赋值会导致它们的内存地址都指向同一个位置,如下所示: 这样带来的问题是:如果直接修改obj1对象中的属性,obj2也会随之发生变化,两个对象会变得相互影响,在实际开发过程中我们应该尽量避免类似的情况发生,否则会出现一些难以预料的问题。 通常的解决方法是使用浅拷贝或深拷贝的形式,那么浅拷贝与深拷贝有什么区别呢? 浅拷贝只进行一层复制,深层...

Loclink原创
  • 手写合集
  • js
  • 前端
大约 4 分钟
手写防抖与节流
什么是防抖和节流? 首先需要澄清一个比较常见的误区,那就是防抖和节流在前端开发中并不是特指一个方法,而是应该将其拆分去看待,实质上, 防抖(debounce) 和 节流(throttle) 是两个不同的函数,只不过他们都是优化高频执行代码的一种手段而已,所以通常是一起出现在我们的视野中,导致经常会被我们误认为是一个方法。而它们的使用场景是在监听一些浏览...

Loclink原创
  • 手写合集
  • js
  • 前端
大约 11 分钟
koa2 开发实录
本系列暂停更新 😢 概述: 为记录 Koa2 开发过程,避免踩坑。 目录: 一、开发前准备 (/views/articles/back-end/koa2/01-prepare.html);

Loclink原创
  • 开发实录
  • nodejs
  • typescript
  • 后端
  • koa2
小于 1 分钟
nginx 配置站点
需求描述: web 前端开发,通常在静态资源打包后需要上传发布至服务器以便用户通过 ip 或者域名进行资源的访问。 nginx 版本:1.14.1 操作系统:centos 8.0 域名:www.tj520.top 无 ssl 证书的配置: 1. 进入 nginx 站点配置目录: 2. 创建并写入配置文件,名称随意,后缀需为.conf 3. 之后后写入配...

Loclink原创
  • 网站搭建与部署
  • nginx
  • linux
  • 静态服务器
  • 前端
  • web
  • 网站搭建
大约 2 分钟
nginx 配置反向代理
需求描述: 后端服务器启动时服务目标 ip 通常配置为0.0.0.0,方便直接使用公网 ip 访问资源或请求数据,使用 nginx 可将 ip 以及端口代理到指定域名,后续可以直接通过域名访问或请求。 nginx 版本:1.14.1 操作系统:centos 8.0 后端服务端口号:1118 目标代理域名:cms-api.tj520.top 目标代理端口...

Loclink原创
  • 网站搭建与部署
  • nginx
  • linux
  • 服务器
  • 后端
大约 2 分钟
手摸手教你使用 nodejs 编写爬虫
一、概述: 爬虫思路:; 1. 发送网络请求获取 html 文档页面 2. 解析 html 文档,拿到原图和预览图的 url 3. 将 url 转换为 html 格式。 4. 将转换后的格式写入邮件并发送 二、准备工作: 1. 安装 nodejs 环境:(已经安装过的同学可以跳过这一步了)在nodejs (https://nodejs.org/zh-c...

Loclink原创
  • 开发教程
  • 爬虫
  • js
  • nodejs
大约 15 分钟