人人网FED博客

专注于前端技术

作者档案

会编程的银猪

    为什么(2.55).toFixed(1)等于2.5?

    上次遇到了一个奇怪的问题:JS的(2.55).toFixed(1)输出是2.5,而不是四舍五入的2.6,这是为什么呢? 进一步观察: 发现, […]

    评论数: 1

    继续阅读 →

    文字编码的那些事

    我们经常听到纯文本格式和二进制编码,什么是纯文本,什么是二进制呢?以一个例子做说明。新建一个文件叫hello.txt,内容为: [crayo […]

    评论数: 2

    继续阅读 →

    使用Await减少回调嵌套

    在开发的时候,有时候需要发很多请求,然后经常会面临嵌套回调的问题,即在一个回调里面又嵌了一个回调,导致代码层层缩进得很厉害,如下代码所示: […]

    评论数: 1

    继续阅读 →

    从Chrome源码看浏览器如何加载资源

    对浏览器加载资源有很多不确定性,例如: css/font的资源的优化级会比img高,资源的优化级是怎么确定的呢? 资源优先级又是如何影响加载 […]

    评论数: 0

    继续阅读 →

    使用Service Worker发送Push推送

    我在上一篇《使用Service Worker做一个PWA离线网页应用》已经介绍了怎么做离线缓存,这一篇将介绍怎么用Service Worke […]

    评论数: 1

    继续阅读 →

    使用Service Worker做一个PWA离线网页应用

    在上一篇《我是怎样让网站用上HTML5 Manifest》介绍了怎么用Manifest做一个离线网页应用,结果被广大网友吐槽说这个东西已经被 […]

    评论数: 7

    继续阅读 →

    我是怎样让网站用上HTML5 Manifest

    Manifest是用来做离线页面的,即使断网也能正常打开页面,用起来简单,但是在实际使用中存在以下问题: (1)如何自动缓存所有的页面的资源 […]

    评论数: 5

    继续阅读 →

    怎样把网站升级到http/2

    为什么要升级到http/2呢?我们用Chrome的控制台进行网站评测的时候,非http/2的网站会给一个建议: 意思是说要使用http/2, […]

    评论数: 1

    继续阅读 →

    使用Datatables做后台小结

    Datatables是一个表格的插件,它的功能很强大,支持前端的分页、搜索、排序和导出,基本上用这个可以完成绝大多数的表格需求,特别是做后台 […]

    评论数: 1

    继续阅读 →

    为什么要把网站升级到HTTPS

    笔者最近把博客网站升级到了https:https://fed.renren.com,为什么要升级呢? 举一个最简单的例子,当我打开这个网页的 […]

    评论数: 4

    继续阅读 →