• 简单实现Vuex

    github VuexVuex集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以可预测的方式发生变化。 安装Vuex1vue add vuex 核心概念 state:状态、数据 mutations:更改状态的函数 action:异步...
  • 手写Promise,通过Promise/A+的872个测试

    github Promise的声明当我们使用Promise的时候,通常都是new Promise((resolve, reject) => {})。 因此我们可以看出: Promise是一个类; Promise类的构造...
  • 前端原生开发的一些自动化处理

    Github 初始目录设置在最初将文件进行合理归纳,有助于后期的项目打包工作。 12345678├─index.html # HTML页面├─src | ...
  • CSS中的剪切和遮罩

    剪切和遮罩的区别剪切(Clipping) 是针对路径的,而遮罩(Masking) 是针对图像的。 clip-pathinset123.clip-path-1 { clip-path: inset(10px 20px 30px 40px...
  • 实习第一天,上司让我学习一下Git Flow

    简述Git Flow首先,Git Flow并不是Git的替代品,Git Flow只是把标准的Git命令用脚本组合了起来,形成比较有效而简单的命令。 Git Flow只是给我们提供一个更简便的工作流程命令,而更重要的是我们需要去学习和理解关于版本控制系...
  • Require和Import的区别

    历史背景 require/exports 来自野生规范当中,即这些规范是JavaScript社区中的开发者自己草拟的规则,得到了大家的承认和广泛的应用,比如CommonJS、AMD、CMD等等。而Node遵循CommonJS规范,requireJS遵...
  • 关于Vue组件通讯那点事

    抽空梳理了一下Vue常用的组件之间的通讯方式,然后想通过使用的技术进行分类整理笔记。 Prop传值使用范围父组件向子组件传值。 使用方法父组件12345678910111213141516171819202122<template> &...
  • Git工作原理及常用命令

    git介绍git(读音/ɡɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 git保存的不是文件的变化或者...
  • Linux MongoDB定时备份

    前段时间,我个人的服务器数据库莫名其妙就被删了,得知情况的我泪流满面。 后来我搜了很多关于恢复数据库的资料,但是基本都是依赖备份去恢复的,而身为小白的我却没有定时备份我的数据库。 幸亏我的数据库里面的数据还不算多,就打算从头开始。 经过这次疼痛的教训...
  • Python数据分析入门

    基础知识数据的分类 数值型数据 表示大小或多少的数据 例子:年龄、年购买量 数值型数据分析方法 最小值和最大值:查看这两个值的目的是为了能够确定一组数据的上界和下界。 平均值:平均值可以反映一组数据的综合水平。 中位数:中位数和平均数一样都是...