《工作细胞》最近比较火,bilibili 上目前的短评已经有17000多条。 先看分析下页面 右边 li 标签中的就是短评信息,一共20条。一般我们加载大量数据的时候,都会做分页,但是这个页面没有,只有一个滚动条。 随着滚动条往下拉,信息自动加载了,如下图,变40条了。由此可见,短评是通过异步加载的 ...
分类:
编程语言 时间:
2018-12-04 00:09:05
阅读次数:
345
在上传图片前判断尺寸的大小,遇到了好多的坑。 1.没有注意到onload是异步加载,所以一定要在onload后在执行判断图片尺寸 2.upload内部需要一个promise,简单的return出false并没有什么用 3.完整代码: ...
分类:
Web程序 时间:
2018-11-22 18:17:57
阅读次数:
493
互联网营销时代,获取海量数据成为营销推广的关键。而获得数据的最佳方式就是利用爬虫去抓取。但是爬虫的使用少不了代理ip太阳HTTP的支撑。当然网络上现在有很多开源爬虫,大大方便了大家使用。但是开源网络爬虫也是有优点也有缺点,清晰认知这一点才能达成自己的目标。对于爬虫的功能来说。用户比较关心的问题往往是:1)爬虫可以爬取ajax信息么?网页上有一些异步加载的数据,爬取这些数据有两种方法:使用模拟浏览器
分类:
编程语言 时间:
2018-11-16 15:08:59
阅读次数:
168
解决方法: audio.load() let playPromise = audio.play() if (playPromise !== undefined) { playPromise.then(() => { audio.play() }).catch(()=> { }) } 原因: 从Chr ...
分类:
其他好文 时间:
2018-11-13 16:17:19
阅读次数:
720
async 和 defer 的区别 <script src="a.js" async></script> <script src="a.js" defer></script> 上面 async 和 defer 都是异步加载脚本,虽然两者都是页面解析过程中在后台下载,但是 async 在下载完并且页面 ...
分类:
Web程序 时间:
2018-11-12 18:34:18
阅读次数:
229
0.1. 引言 目前,几乎所有业务的开发构建都会用到 webpack 。的确,作为模块加载和打包神器,只需配置几个文件,加载各种 loader 就可以享受无痛流程化开发。但对于 webpack 这样一个复杂度较高的插件集合,它的整体流程及思想对我们来说还是很透明的。那么接下来我会带你了解 webpa ...
分类:
Web程序 时间:
2018-11-09 10:51:46
阅读次数:
178
使用场景 在开发Chrome插件时, 有一种需求: 要求在WEB页面显示一个浮动窗口(A), 在此窗口中允许用Ajax方式调用另一个服务器上的一个页面(B) B页面上有独立的功能用JS写function来实现 已知条件 窗口A可以利用content-script.js动态生成 窗口A中放置一个按钮, ...
分类:
Web程序 时间:
2018-11-08 18:11:17
阅读次数:
520
为了更加便捷高效地工作,程序员在设计爬虫之初就会考虑,用爬虫去模拟用户的行为,以减少IP被封的几率。模拟用户行为一是为了爬取数据异步加载页面方面,二也是为了爬虫行为高度模仿用户行为,最终目的还是为了高匿——高度隐匿自己的真实ip。
分类:
其他好文 时间:
2018-11-07 20:16:57
阅读次数:
174
引入命名空间 using UnityEngine.UI; using UnityEngine.SceneManagement; 同步和异步: 1. 同步直接怼过来 (若机器low或场景大 就会卡) 2. 异步 直接怼到一个中间场景(过度场景(显示进度条)) --> 到场景S3 3. 在异步中的两个w ...
分类:
编程语言 时间:
2018-10-31 20:51:17
阅读次数:
162