git配置多个用户 前言一般我们使用git,拉取代码,首先会生成SSH公钥,然后把公钥添加到对应的代码平台,最后本地配置一下用户名和邮箱,就可以愉快的拉取修改代码了。 123git config --global user.name "XXXX"git config --global user.email "XXX@XXX.com" 问题但是工作中,我们会经常需要有多个平台账 2022-08-01 前端开发 js
nginx Mac 安装Homebrew(若已安装,可以跳过)1/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 使用brew安装nginx1brew install nginx 启动nginx1brew services start nginx 2022-01-04 前端开发 js
Vue自定义指令 vue.js 中除了常用的 v-model 和 v-if 这种常用的指令外,有一些需求还是需要自定义指令的,首先还是先放上官网介绍 权限控制的自定义指令自定义指令 12345678910111213141516171819// 页面权限点permission: { inserted(el, binding, vnode) { const { arg 2021-12-09 前端开发 js vue.js
前端下载文件重命名 前端下载文件处理文件名称,进行重命名的操作 1234567891011121314151617181920export const downloadFile = async (url, filename) => { const a = document.createElement('a') url = url.replace('http:' 2021-12-02 前端开发 js utils
来啊,宝,手摸手教你美化终端 写在前面优化一下当前的终端界面,码代码的心情更好,而且结合 Oh My Zsh 安装相关插件可以提高效率,本文主要 iTerm2 + Oh My Zsh + Powerlevel10k ,xianshagn 先上一张效果图 安装 iTerm2安装 安装 Oh My Zsh可以做很多定制化的处理,丰富的主题和插件 命令 1sh -c "$(curl -fsSL https://raw.g 2021-07-27 奇淫巧技 环境配置
前端常用的设计模式 本文意在对工作中,前端开发经常用到的几种设计模式做一下学习总结 常用的设计模式 工厂模式 单例模式 观察者模式 发布订阅模式 工厂模式12345678910111213141516171819202122232425262728293031323334353637383940414243// 汽车构造函数function SuzukiCar(color) { this.color 2021-04-12 前端开发 js
无题 最近一直在梳理自己的前端知识点,系统的梳理起来才发现东西还是很多的。有时候看视频文章一个知识点牵涉到其他的知识点,经常会一看几个小时就过去了,收获是有不少,不过长时间难免身心疲惫,除了适当的运动放松,积极的自我心理建设也很重要。 国学大师王国维的治学三境界 昨夜西风凋碧树,独上高楼,望尽天涯路 衣带渐宽终不悔,为伊消得人憔悴 众里寻他千百度,蓦然回首,那人却在,灯火阑珊处 共勉。 2021-04-11 生活记录 生活 日记
Vuex Vuex 是专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态。Vuex 和单纯的全局对象主要有两点不同,一 Vuex 的状态存储是响应式的。你不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation。 Vuex 流程在 vue 组件里面,通过 dispatch 来触发 actions 提交 2021-04-07 前端开发 js
vue-router简单实现 本文为学习总结,希望对你也有帮助 实现 vue-router 插件的需求分析 作为一个插件存在:实现 VueRouter 类和 install 方法 实现两个全局组件:router-view 用于显示匹配组件内容,router-link 用于跳转 监控 url 变化:监听 hashchange 或 popstate 事件 响应最新 url:创建一个响应式的属性 current,当它改变时获取 2021-04-03 前端开发 js vue
异步任务执行顺序 常见的异步 async/await promise setTimeout 执行顺序问题,通过一道题来看看具体顺序 12345678910111213141516171819202122async function async1() { console.log('async1 start'); await async2(); console.log('as 2021-04-01 前端开发 js 面试题