原创 Github Action以及其他持续集成方案

Github Action以及其他持续集成方案

> GitHub Actions 是 GitHub 的持续集成服务,于2018年10月推出。 说到持续集成,就得提下前端工程化 ## 前端部署发展史 前端一说起刀耕火种,那肯定紧随着前端工程化这一话题...

2020.05.24 10:14 230 1
原创 微前端

微前端

> 作为前端开发人员,大家一直都在开发单体应用,虽然有将代码划分为组件,功能拆分为不同模块,通用方法抽离等等,然后使用`require`或者`import`引入使用,或者通过`npm`将package...

2020.05.04 09:39 427 1
原创 Vue3.0 数据响应机制解析

Vue3.0 数据响应机制解析

# Vue3.0 数据响应机制解析 > 简单画了一张图片(请叫我灵魂画手,哈哈哈) 从上面的图片其实大家就能看出,数据渲染解析分为两条路, 1. 通过节点的方式,然后根据指令,然后实例efect...

2019.12.01 13:53 1686 75
原创 Set Weakset解析

Set Weakset解析

# Set Weakset解析 > 众所周知,数组一直是js中的一种集合类型(当然,非数组对象也算是一种集合,只不过这种集合是键值对的集合,所以对象和数组的用途也是完全不同的) > 再后来的发展中,...

2019.10.19 15:15 407 0
原创 flag

flag

挺长一段时间都在忙工作,随着自己慢慢的进步 发现自己之前写的代码有些💩 给自己定两个目标吧 1. 重写server nest 2. 计划写一个app 3. 把设计模式看完 先这些吧 。。

2019.09.08 15:01 351 0
原创 react-native中开发中遇到的一些问题

react-native中开发中遇到的一些问题

- 首先开发一款app,算是一个中级的app,有考虑使用现在比较火热的flutter,但是考虑到后面需要集成的东西比较多,比如微信,whatsapp,Facebook,twitter等外国的一些主流...

2019.05.19 13:16 1060 3
原创 将服务迁移到docker相关问题

将服务迁移到docker相关问题

# 关于服务迁移到Docker ## 为什么这么做 1. 首先将服务迁移到docker中可以更好的管理服务本身,更好的进行版本管理。 2. 确保程序与数据直接是隔离的。 3. 从安全角度来看,Doc...

2019.04.21 08:53 739 0
原创 一个表单验证引发的深思!!!

一个表单验证引发的深思!!!

## 需求 实现一个表单验证,用于验证用户名,邮箱,密码等。 ```js function checkName() { // 验证用户名 } function checkEmail() { ...

2019.01.02 09:06 782 3
原创 前端架构 --- css模块化

前端架构 --- css模块化

> 前端架构是一系列工具和流程的集合,旨在提升前端代码的质量,并实现高效、可持续的工作流。今天主要分享的是其中的前端中CSS如何进行模块化开发。 ## 过去处理HTML的方法 > 过去,HTML通常...

2018.12.29 10:03 752 4
原创 js原型与原型链

js原型与原型链

# js原型与原型链 > prototype与__proto__与constructor区别 ```js function Person() { }; let person = new Pers...

2018.12.27 10:27 994 3
原创 Event Loop - 事件循环

Event Loop - 事件循环

# Event Loop - 事件循环 ## javascript为什么设计成单线程的? javascript为什么会被设计成单线程语言? > 最初javascript作为浏览器的一种脚本语言使用...

2018.12.10 10:38 1000 4
原创 I Promise has new feelings every time.

I Promise has new feelings every time.

# 前言 在JavaScript语言中,代码都是是单线程执行的,正是由于这个原因,导致了JavaScript中所有的网络操作,浏览器事件,都必须满足异步执行的要求。所以异步的各种方案开始出现并逐步...

2018.11.19 08:02 887 8
原创 关于mongo的相关配置以及连接问题(这里主要介绍的是Mac环境下的mongo的安装以及使用)

关于mongo的相关配置以及连接问题(这里主要介绍的是Mac环境下的mongo的安装以及使用)

# 关于mongo的相关配置以及连接问题(这里主要介绍的是Mac环境下的mongo的安装以及使用) ## · 通过brew安装mongodb ```shell brew list #查看bre...

2018.11.13 10:38 793 1
原创 如何将打包时间从30缩减至15分钟

如何将打包时间从30缩减至15分钟

# webpack打包优化 先给大家看一下项目的目录结构: ![s](https://user-gold-cdn.xitu.io/2018/2/17/161a1b40f1e45d43?w=666&...

2018.11.13 10:34 857 3
原创 nodejs 实现文件上传

nodejs 实现文件上传

# 关于node实现文件上传 ## 使用Multer Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在...

2018.11.13 10:26 1173 3
end