Chellhoooo_abyss


  • Home

  • Archives

  • Categories

css学习笔记 BFC

Posted on 2018-08-24
BFC float的值不为none。 overflow的值为auto,scroll或hidden。 display的值为inline-block、table-cell、flex、table-caption或者inline-flex position的值不为relative和static。 BFC & floatfloat Since a float is not in the flow, non-positioned block boxes created before and after the float box flow vertically as if the float d ...
Read more »

浏览器缓存机制

Posted on 2018-07-26 | In 学习笔记
缓存的分类 数据库数据缓存 服务器端缓存 浏览器缓存 Web应用层缓存浏览器缓存 强缓存用户发送的请求,直接从客户端缓存中获取,不发送请求到服务器,不与服务器发生交互行为。 协商缓存用户发送的请求,发送到服务器后,由服务器判定是否从缓存中获取资源。通常为本地的缓存不存在,或已过期后向浏览器发送请求后确认不使用缓存,进行协商缓存 两者共同点客户端获得的数据最后都是从客户端缓存中获得。 两者的区别从名字就可以看出,强缓存不与服务器交互,而协商缓存则需要与服务器交互。 ### 新鲜度(过期机制)也就是缓存副本有效期。一个缓存副本必须满足以下条件,浏览器会认为它是有效的,足够新的: 含有完整的 ...
Read more »

es6学习笔记 Promise

Posted on 2018-07-26 | In 学习笔记 , es6
promisePromise 代表着一个承诺。作为承诺,总需要有一个结果,无论成功与否。如果成功,我们会获得需要的结果;当然也有可能会失败。因此我们需要在这个承诺在未来某个时刻有结果时,分别针对结果的成功或失败做相应的处理。因此 Promise 中提供了then方法来完成这个任务。then方法接收两个参数:onResolve和onReject,分别代表当前 promise 对象在成功或失败时,接下来需要做的操作。现实生活中,人们总系喜欢给出各种许诺,同样在代码的世界里,我们也经常会有一连串前后依赖的 promise 需要执行,如下面的调用方式:promise.then().then()…。因此 ...
Read more »
1234…14
chellhoo

chellhoo

42 posts
15 categories
66 tags
© 2018 chellhoo
Powered by Hexo
Theme - NexT.Muse