赞了文章2020-12-21
既然js是单线程,那就像只有一个窗口的银行,客户需要排队一个一个办理业务,同理js任务也要一个一个顺序执行。如果一个任务耗时过长,那么后一个任务也必须等着。那么问题来了,假如我们想浏览新闻,但是新闻包含的超清图片加载很慢,难道我们的网页要一直卡着直到...
提出了问题2019-11-11
赞了文章2019-05-19
workbox 是 google 出的关于 service worker 生成预缓存列表,缓存策略,Background API 的一个库,综合了自家以前 sw-toolbox 以及 sw-precache 的功能。
赞了回答2018-03-07
试试下面的代码,你就知道了 {代码...}
赞了文章2018-01-07
React 是 Facebook 开发的构建用户界面的类库.它从设计之初就将性能作为重点.这篇文章我展示 diff 算法和渲染过程怎样工作, 你可以借鉴优化自己的应用.
赞了问题2017-02-19
回答了问题2017-01-21
dom不用考虑,即使能实现,兼容性什么的也很难保证,这种复杂不规则图形用canvas或SVG把
关注了问题2017-01-21
回答了问题2017-01-21
建议用koa,目前还是1.x的版本,2.0会有重大更新。koa剔除了express中的 发送文件,路由 和 视图渲染 的部分,而这些几乎所有的Web项目都会用到,但是你不会因为添加这些基础功能耽搁太多时间,因为有很多插件可供你使用,实现这些基础功能的过程,能加深你对web的理...
关注了问题2017-01-21
关注了问题2017-01-21
回答了问题2017-01-19
{代码...}
关注了问题2017-01-19
赞了回答2016-12-22
缺少less这个node_module,less-loader需要依赖less才能实现。你是不是用的npm3.0+,如果是less是不会随着less-loader自动安装的
回答了问题2016-12-21
题主的方法不行,那么,flex呢?也是不行的,不行看连接:[链接]。这个效果,很像瀑布流。说一个思路。用两个div,分别是id=column1和id=column2,用js把子元素插入到column1和column2中比较短的那个,所以每次appendChild前,要计算一下column1和column2的高度。当...
关注了问题2016-12-21
关注了问题2016-12-07
回答了问题2016-12-07
display:flex;可以,但是低版本浏览器就别想了。主要是用到了flex-wrap:nowrap;在runjs上写了一个,[链接] 查看一下。当然这个方案,不支持低版本浏览器。如果要兼容IE8的话,得用js来计算宽度才行。单独用css的话,我看到caniuse上说IE老版本有自己实现的writing mod...
关注了问题2016-12-07
回答了问题2016-12-06
http的无状态的特性,使得服务器无法知道当前请求者的身份。所以服务器需要给客户端发一个门卡,每个请求过来,刷一下门卡,服务器就知道你是谁了。cookie只是门卡的一种,由于它实现起来比较简单,兼容性也很好,所以广泛应用。其实用url来传递SessionId,也是一个...