Tag: mozilla

MDN JavaScript文档离线使用

我正在尝试使MDN的Javascript参考可供离线浏览(个人使用)。 我不是网站的所有者或开发者,我只能访问其生成的输出。 我的第一个想法是在页面中注入一个HTML5 appcache.manifest ; 使用manifestR我已经生成了页面资源的列表。 然后,我试着使用file:///协议指向我的本地清单文件,使用http://协议,最后使用base64 string表示文件的内容( data:text/cache-manifest, )。 似乎没有任何工作。 Google搜了一下之后,我偶然发现了他们的公共FTP 。 还没有完全抓取它。 但是还是没有发现任何js文档的提及。 我曾考虑使用浏览器的另存为命令来保存HTML页面; 但我宁愿开发一个基于JavaScript的爬虫,而不是单独保存每一个页面。 我在哪里可以find离线版本的MDN文档? 或者如何在离线状态下浏览MDN文档?

转换网页图像

什么是一些实用程序来获取网页的图像? 基本上相当于在打开页面后对页面进行“截图”。

var {…} = …`语句中的花括号是干什么的?

不知道这是否是一个特定于Mozilla的JS语法,但是我经常用这种方法发现variables,例如,在附加SDK文档中 : var { Hotkey } = require("sdk/hotkeys"); 和在各种铬的JavaScript( let声明正在使用的地方var ), let { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components; 我发现它很混乱,但我无法find任何有关这两种语法的文档,即使在MDN上也是如此 。 对于知道这一点的人来说,我一定听起来很愚蠢……任何人都可以指出正确的方向吗?