2018年1月20日 会编程的银猪 ∞ 我知道的跨域与安全 关于跨域,有两个误区: 1. ✕ 动态请求就会有跨域的问题 ✔ 跨域只存在于浏览器端,不存在于安卓/ios/Node.js/python/ […] 浏览量: 8,696 评论数: 5 继续阅读 →
2018年1月1日 会编程的银猪 ∞ 从Chrome源码看DNS解析过程 DNS解析的作用是把域名解析成相应的IP地址,因为在广域网上路由器需要知道IP地址才知道把报文发给谁。DNS是Domain Name Sys […] 浏览量: 7,227 评论数: 2 继续阅读 →
2017年12月17日 会编程的银猪 ∞ 怎样做一个圆环放大的动画 最近遇到一个问题,就是怎么做一个圆环放大的动画,如果是用transform: scale放大的话,会导致圆环变粗,这样看起来就不好看了,如下 […] 浏览量: 4,811 评论数: 2 继续阅读 →
2017年11月25日 会编程的银猪 ∞ 前端本地文件操作与上传 前端无法像原生APP一样直接操作本地文件,否则的话打开个网页就能把用户电脑上的文件偷光了,所以需要通过用户触发,用户可通过以下三种方式操作触 […] 浏览量: 9,232 评论数: 9 继续阅读 →
2017年11月19日 会编程的银猪 ∞ 为什么(2.55).toFixed(1)等于2.5? 上次遇到了一个奇怪的问题:JS的(2.55).toFixed(1)输出是2.5,而不是四舍五入的2.6,这是为什么呢? 进一步观察: 发现, […] 浏览量: 8,226 评论数: 7 继续阅读 →
2017年11月11日 会编程的银猪 ∞ 文字编码的那些事 我们经常听到纯文本格式和二进制编码,什么是纯文本,什么是二进制呢?以一个例子做说明。新建一个文件叫hello.txt,内容为: [crayo […] 浏览量: 6,494 评论数: 2 继续阅读 →
2017年10月31日 会编程的银猪 ∞ 使用Await减少回调嵌套 在开发的时候,有时候需要发很多请求,然后经常会面临嵌套回调的问题,即在一个回调里面又嵌了一个回调,导致代码层层缩进得很厉害,如下代码所示: […] 浏览量: 3,500 评论数: 2 继续阅读 →
2017年10月29日 会编程的银猪 ∞ 从Chrome源码看浏览器如何加载资源 对浏览器加载资源有很多不确定性,例如: css/font的资源的优化级会比img高,资源的优化级是怎么确定的呢? 资源优先级又是如何影响加载 […] 浏览量: 6,574 评论数: 3 继续阅读 →
2017年10月8日 会编程的银猪 ∞ 使用Service Worker发送Push推送 我在上一篇《使用Service Worker做一个PWA离线网页应用》已经介绍了怎么做离线缓存,这一篇将介绍怎么用Service Worke […] 浏览量: 11,753 评论数: 6 继续阅读 →
2017年10月4日 会编程的银猪 ∞ 使用Service Worker做一个PWA离线网页应用 在上一篇《我是怎样让网站用上HTML5 Manifest》介绍了怎么用Manifest做一个离线网页应用,结果被广大网友吐槽说这个东西已经被 […] 浏览量: 14,219 评论数: 11 继续阅读 →