什么是小书签?小书签的英文名 Bookmarklet,是由 Bookmark(书签) 和 Applet(小程序)组合而来,叫做“书签小程序”。

形式

小书签的本质就是书签,它是由 Javascript 的作者 Brendan Eich 特意设计。它可以将一段带有特定功能的 JavaScript 代码保存在收藏夹里,需要的时候,点击就可以实现这段代码的功能。

也就是说,小书签其实和一般的书签一样,都是书签。

什么是小书签?

而 http: 这样的前缀,其实是浏览器协议,它的作用是告诉浏览器接下来要做什么。比如还有 https:、ftp:、file:、mailto:、ed2k:、magnet: 等诸多协议。它们都可以保存到“书签”,点击就会执行相应的命令。

作用

小书签的本质是 JavaScript 脚本,可以小书签看作是一个独立的、原生的、简单的脚本或者扩展。

扩展的优势在于有良好的交互界面,脚本的优势在于可以自动运行,而小书签的优势则是“没有冗余设计”。

就好比用户想要吃“黄瓜”,扩展给的是“黄瓜炒肉”,油猴脚本给的是“凉拌黄瓜”。而小书签给的就是“生黄瓜”。

因此,扩展安装多了,会占用较多的内存资源。脚本安装多了,也会影响浏览器速度。而小书签完全不会有影响。

总结

很多情况下,我们完全可以用小书签来代替油猴和扩展。甚至,还可以利用小书签完成一些油猴和扩展不能完成的功能。