发布了文章2020-04-05
Promise 对象是一个代理对象(代理一个值),被代理的值在Promise对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(handlers)。 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结...
发布了文章2020-03-28
最近用Ant Mobile开发移动端项目,发现并没有提供上传的组件,再加上给出的需求有着各种各样的上传组件样式,故萌生将文件上传的功能抽取出来,以产生实例的方式绑定到各类上传组件上的想法。
赞了文章2020-02-01
试想一个多人开发的项目,每次同步代码,看到各个风格迥异,换行空格混乱,4格,2格缩进交替上演的代码文件,分分钟逼死强迫症啊。忍无可忍只能拔枪相见了~~。统一的代码风格规范,对于多人开发的大项目一定是必不可少的,但是口头约定又是一定没有用的(nice脸)。...
回答了问题2020-01-03
你的axios没走代理,是直接用baseUrl访问,当然会报跨域
赞了问题2019-11-01
发布了文章2019-08-08
git init --bare 是在当前目录创建一个裸仓库,也就是说没有工作区的文件,直接把 git 仓库隐藏的文件放在当前目录下,此目录仅用于存储仓库的历史版本等数据。
发布了文章2019-08-03
安装依赖 (ssh, 防火墙(firewalld), postfix) {代码...} 点击查看防火墙-firewalld配置详情 添加gitlab源 & 安装gitlab-ce {代码...} 修改gitlab配置文件指定服务器ip和自定义端口 编辑文件👇 {代码...} 修改项👇 {代码...} 重置配置项并启动GitLab {代码...} 通过...
赞了回答2019-07-24
$1的大写还是$1,你只是把替换规则的字符串大写了,并没有把替换的结果大写如果需要大写的话,用楼上的方法就可以了str.replace(/b(w)/g, v => `${v}a`.toUpperCase())
赞了问题2019-07-24
赞了问题2019-07-22
赞了文章2019-06-17
当时就很疑惑,知道 >>是移位,那>>>又是什么鬼,还有移位0位又有什么意义呢,带着强烈的好奇心,我就去探究了一下 >>> 0它到底暗藏什么玄机。
发布了文章2019-05-29
题目如下 {代码...} 而v8和node10产出的结果有所不同。 v8运行结果? node10运行结果? 先说下async/await原理? async 声明的函数,其返回值必定是 promise 对象,如果没有显式返回 promise 对象,也会用 Promise.resolve() 对结果进行包装,保证返回值为 promise 类型...
发布了文章2019-05-14
Access to XMLHttpRequest at '[链接]:8888/' from origin '[链接]:8080' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
发布了文章2019-05-05
组件中除了拥有是否展现自身的show属性以外其他属性都没有被定义,这些属性将在下面的toast.js中通过Vue.extend出来的实例构造器的实例化对象传入。
赞了文章2019-04-04
vue中关于插槽的文档说明很短,语言又写的很凝练,再加上其和methods,data,computed等常用选项使用频率、使用先后上的差别,这就有可能造成初次接触插槽的开发者容易产生“算了吧,回头再学,反正已经可以写基础组件了”,于是就关闭了vue说明文档。
赞了文章2019-04-03
随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App 媲美的功能和体验。WebApp 优异的性能表现,有一部分原因要归功于浏览器存储技术的提升。cookie存储数据的功能已经很难...
赞了文章2019-04-01
用Vue和Electron开发最好的页面可视化构建程序Your star is the greatest encouragement to me.
发布了文章2019-03-24
当babel帮我们编译了es6语法之后,常常还会遇到了这样的错误提示,比如我们在项目中运用了async/await。这时我们就需要@babel/polyfill为我们在全局去注入这些ES6+的变量(或者属性/方法)。
发布了文章2019-03-22
安装eslint;webpack配置用到的eslint-loader;eslint用于解析js的解析器babel-eslintnpm i eslint eslint-loader babel-eslint -D
发布了文章2019-03-19
执行环境(executioncontext,为简单起见,有时也称为“环境”)是JavaScript中最为重要的一个概念。执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象(variableobject),环境中定义的所有变量和函数都保...