书架

书架

=一个知识书库=

this.$confirm适配移动端,修改宽度

this.$confirm适配移动端,修改宽度

1. Element ui 默认的宽度是420px 在移动端长度太长,需要审批 <!--more--> 2. 解决方案 ```cobol this.$confirm('请先确认签名是否正确,一旦签名成功,无法撤销?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', customClass: 'msgbox' }).then(() => { }).catch(e => { }); ``` cust
more...
git之rebase和cherry

git之rebase和cherry

## 设置 git alias 使用 git alias 可以极大地提高效率,我常用的有 ```bash git config --global alias.co checkout git config --global alias.br branch git config --global alias.ci commit git config --global alias.st status git config --global alias.unstage 'reset HEAD --' git config --global alias.last 'log -1
more...
JavaScript运行机制,从浏览器多进程到JS单线程

JavaScript运行机制,从浏览器多进程到JS单线程

## 前言 **见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。** 最近发现有不少介绍JS单线程运行机制的文章,但是发现很多都仅仅是介绍某一部分的知识,而且各个地方的说法还不统一,容易造成困惑。 因此准备梳理这块知识点,结合已有的认知,基于网上的大量参考资料, 从浏览器多进程到JS单线程,将JS引擎的运行机制系统的梳理一遍。 展现形式:由于是属于系统梳理型,就没有由浅入深了,而是从头到尾的梳理知识体系, 重点是将关键节点的知识点串联起来,而不是仅仅剖析某一部分知识。 内容是:从浏览器进程,再到浏览器内核运行,再到JS引擎单线程,再到JS事件循环机制,
more...