代码
你可能不需要jQuery
· ☕ 8 分钟

前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。本项目总结了大部分 jQuery API 替代的方法,暂时只支持 IE10 以上浏览器。



FFmpeg 常用操作
· ☕ 3 分钟

FFmpeg 入门简介:FFmpeg 视频处理入门教程 – 码农真经

FFmpeg 常用的命令行参数如下。

  • -c:指定编码器
  • -c copy:直接复制,不经过重新编码(这样比较快)
  • -c:v:指定视频编码器
  • -c:a:指定音频编码器
  • -i:指定输入文件
  • -an:去除音频流
  • -vn: 去除视频流
  • -preset:指定输出的视频质量,会影响文件的生成速度,有以下几个可用的值 ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow。
  • -y:不经过确认,输出时直接覆盖同名文件。

控制输出文件大小

-fs (file size首字母缩写),以下将视频大小限制在200M以内。


为什么使用中转域名来管理外链
· ☕ 3 分钟

外链

所谓外链,指的就是外部链接,比如a.com,b.com是不同的站,a.com 页面中有一个链接指向b.com,那这个链接就是a.com的外部链接。


知乎、简书直接跳转到外链脚本
· ☕ 1 分钟

在知乎、简书这些网站访问外链接,会停在一个中转页面。如:

需要点击继续访问才能去到 Tampermonkey.net页面。

我是习惯点开很多链接之后,等页面加载完成之后才统一浏览的,而等我回头去看,全都卡在 https://link.zhihu.com/ 页面,这让我非常难受。


香蕉吧啦-JavaScript怪异行为集合(一)
· ☕ 2 分钟

1 Not a Number是一个数字

全局属性 NaN 的值表示不是一个数字(Not-A-Number),那么它是什么类型?

typeof NaN; // 'number'

所以不是一个数字,是一个数字。


傻瓜函数式编程
· ☕ 38 分钟

2006年6月19日,星期一

开篇

我们这些码农做事都是很拖拉的。每天例行报到后,先来点咖啡,看看邮件还有RSS订阅的文章。然后翻翻新闻还有那些技术网站上的更新,再过一遍编程论坛口水区里那些无聊的论战。最后从头把这些再看一次以免错过什么精彩的内容。然后就可以吃午饭了。饭饱过后,回来盯着IDE发一会呆,再看看邮箱,再去搞杯咖啡。光阴似箭,可以回家了……