赞了回答2017-12-12
这里涉及到一个stacking context(有人翻译为层叠上下文)的概念。 给元素设置transform属性会创建一个新的stacking context。 请看下面的具体讲解: 注:以下两个例子最好先想象一下预览效果,再查看结果预览页面。 先上一个小例子: [链接] 上面这个例子中,两个di...
赞了回答2017-09-30
{代码...} 下面的回答更好,利用了隐式转换,达到了自动求毫秒数的目的,代码更简洁,意思也更明确
回答了问题2017-09-30
解决方案:让请求“幂等”。 简单来说在付款的页面提前获得一个下单的token,每个token只能提交一次订单,以同样的token创建订单不会成功。
回答了问题2017-09-29
pm2 是一个不错的选择。 [链接]
回答了问题2017-09-28
在浏览器里面 [...by('div')] 解构出来也是数组啊。感觉babel转换没有问题呢! {代码...}
回答了问题2017-09-28
最早的网页大家以浏览为主,从一个页面点到另外一个页面,与服务器的交互就这么点儿,所以web的标准其实也没有考虑到互联网发展那么快,所以根本没有为跨域做好准备。当前端交互越来越复杂,用户对页面可用性,易用性要求越来越高的时候,就需要通过前端异步的做更多...
赞了文章2017-09-25
引言 稍微了解HTTP协议的前端同学,想必对Cache-Control不会感到陌生,性能优化时经常都会跟它打交道。 常见的值有有private、public、no-store、no-cache、must-revalidate、max-age等。 各个取值所代表的含义,网上总结挺多的,这里就不打算再进行逐一介绍,感兴趣...
赞了文章2017-09-23
下周,我们将用MIT协议重新授权我们的开源项目React、Jest、Flow和Immutable.js。之所以我们要重新授权这些项目,是因为React是很多网络开源软件生态系统的基础,我们不希望因为非技术的原因导致开源生态的倒退。
赞了文章2017-09-23
下周,我们将用MIT协议重新授权我们的开源项目React、Jest、Flow和Immutable.js。之所以我们要重新授权这些项目,是因为React是很多网络开源软件生态系统的基础,我们不希望因为非技术的原因导致开源生态的倒退。
回答了问题2017-09-23
你用什么控件可以在手机上选择图片的
回答了问题2017-09-23
推荐使用 [链接] 可以并行,串行,并行+串行的多种组合方式 {代码...}
回答了问题2017-09-23
推荐使用 [链接] 可以并行,串行,并行+串行的多种组合方式 {代码...}
回答了问题2017-09-23
[链接] 这个库可以帮你解决串行问题,而且可以串行和并行叠加 比如 {代码...}
回答了问题2017-09-23
[链接] 这个库的 .flat 可以链接promise并顺序执行
回答了问题2017-09-19
理论上这两种方式都可以避免缓存,因为url不一样了,浏览器绝对不会缓存代码。但是第二种有一个风险静态服务器可以设置忽略参数部分,如果设置了参数无效则可能造成缓存。
回答了问题2017-09-01
var log = console.log.bind(console);log("aaa") // this指向 console var log = console.log;log("aaa") // this指向 window
回答了问题2017-08-25
在微信企业号后台可以设置安全域名,设置了安全域名就没有这个提示了。 参考:[链接]
回答了问题2017-08-25
图片的原名是用来看的,不是用来做系统存储的。所以相同这一点你就知道存放的时候,名字应该由你自己再起一个不重复的名字。
回答了问题2017-08-25
如果仅仅是效率上的考虑,完全不用纠结是存变量还是不存变量,因为100万次的读取也不会耗费几毫秒。(你可以写和for循环试试get100万次)。
回答了问题2017-08-25
如果仅仅是使用DIV的滚动条,那么慎用。因为如果你的DIV有垂直滚动条,就会与原生的webview,浏览器的下拉回弹冲突。这个很难解决。你可以尝试把你的页面放在微信的webview和iphone的safair浏览器中试试。很多时候用户想滑动内容,但会触发浏览器的(或webview)的上...