五分钟掌握 for...in 和 for...of 区别

2018-10-21
阅读 2 分钟
2.8k
for...in 语句以任意顺序遍历一个对象的可枚举属性。 for...in 遍历对象本身的所有可枚举属性,以及对象从其构造函数原型中继承的属性。

Git 常用命令清单,掌握这些,轻松驾驭版本管理

2018-10-14
阅读 2 分钟
6.4k
GitHub 地址,欢迎star,查看更多整理的前端知识点 工程下载、分支的增删查改 工程下载: clone 远程工程:git clone [链接] fetch 远程分支到本地某分支:git fetch origin <orginname>:<localname> 分支的增删查改 查看分支:git branch 查看远程所有分支:git branch -r 查看本地和远程所有分支:git bra...

Vue 常见面试问题,你可能都知道,但能答好吗?

2018-10-07
阅读 3 分钟
6.1k
GitHub 地址,后面继续补充,欢迎star,查看更多整理的前端知识点 计算属性(computed)、方法(methods)和侦听属性(watch)的区别与使用场景 Vue 生命周期的理解 Vue 双向绑定,为什么不能通过修改下标来通知视图发生变化 简述 Vue 中的 MVVM 模型 Vue 路由中 hash 模式和 history 模式区别 Vue 路由中 $route 和 $ro...

Node 批量抓取并下载某站点的图片

2018-09-18
阅读 1 分钟
3.3k
目标网站:妹子图(点进去别忘了回来~~) 项目功能:批量下载该网站的相册 姊妹项目:批量爬取并下载头条视频 启动项目 命令 {代码...} 配置文件 {代码...} 技术点 Axios: 发起 get 请求,获取页面和图片 stream {代码...} Cheerio: 覆盖了 jQuery dom 部分核心 API,可操作获取的文档对象 {代码...} fs.createWriteStre...

Node 批量爬取头条视频并保存

2018-09-18
阅读 3 分钟
7k
一般批量爬取视频或者图片的套路是,使用爬虫获得文件链接集合,然后通过 writeFile 等方法逐个保存文件。然而,头条的视频,在需要爬取的 html 文件(服务端渲染输出)中,无法捕捉视频链接。视频链接是页面在客户端渲染时,通过某些 js 文件内的算法或者解密方法,根据视频的已知 key 或者 hash 值,动态计算出来并添...