
> GitHub Actions 是 GitHub 的持续集成服务,于2018年10月推出。 说到持续集成,就得提下前端工程化 ## 前端部署发展史 前端一说起刀耕火种,那肯定紧随着前端工程化这一话题...
> 作为前端开发人员,大家一直都在开发单体应用,虽然有将代码划分为组件,功能拆分为不同模块,通用方法抽离等等,然后使用`require`或者`import`引入使用,或者通过`npm`将package...
# Vue3.0 数据响应机制解析 > 简单画了一张图片(请叫我灵魂画手,哈哈哈) 从上面的图片其实大家就能看出,数据渲染解析分为两条路, 1. 通过节点的方式,然后根据指令,然后实例efect...
# Set Weakset解析 > 众所周知,数组一直是js中的一种集合类型(当然,非数组对象也算是一种集合,只不过这种集合是键值对的集合,所以对象和数组的用途也是完全不同的) > 再后来的发展中,...
挺长一段时间都在忙工作,随着自己慢慢的进步 发现自己之前写的代码有些💩 给自己定两个目标吧 1. 重写server nest 2. 计划写一个app 3. 把设计模式看完 先这些吧 。。
- 首先开发一款app,算是一个中级的app,有考虑使用现在比较火热的flutter,但是考虑到后面需要集成的东西比较多,比如微信,whatsapp,Facebook,twitter等外国的一些主流...
# 关于服务迁移到Docker ## 为什么这么做 1. 首先将服务迁移到docker中可以更好的管理服务本身,更好的进行版本管理。 2. 确保程序与数据直接是隔离的。 3. 从安全角度来看,Doc...
## 需求 实现一个表单验证,用于验证用户名,邮箱,密码等。 ```js function checkName() { // 验证用户名 } function checkEmail() { ...
> 前端架构是一系列工具和流程的集合,旨在提升前端代码的质量,并实现高效、可持续的工作流。今天主要分享的是其中的前端中CSS如何进行模块化开发。 ## 过去处理HTML的方法 > 过去,HTML通常...
# js原型与原型链 > prototype与__proto__与constructor区别 ```js function Person() { }; let person = new Pers...
# Event Loop - 事件循环 ## javascript为什么设计成单线程的? javascript为什么会被设计成单线程语言? > 最初javascript作为浏览器的一种脚本语言使用...
I Promise has new feelings every time.
# 前言 在JavaScript语言中,代码都是是单线程执行的,正是由于这个原因,导致了JavaScript中所有的网络操作,浏览器事件,都必须满足异步执行的要求。所以异步的各种方案开始出现并逐步...
关于mongo的相关配置以及连接问题(这里主要介绍的是Mac环境下的mongo的安装以及使用)
# 关于mongo的相关配置以及连接问题(这里主要介绍的是Mac环境下的mongo的安装以及使用) ## · 通过brew安装mongodb ```shell brew list #查看bre...
# webpack打包优化 先给大家看一下项目的目录结构: ![s](https://user-gold-cdn.xitu.io/2018/2/17/161a1b40f1e45d43?w=666&...
# 关于node实现文件上传 ## 使用Multer Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在...