四月的最后一个周末,MDN 再次迎来了一个令人惊叹的、富有成效的文档冲刺。一群社区成员聚集在加州的 Mozilla 空间,而其他人则远程贡献。现场小组在周五于 Mozilla 山景城总部工作,然后在周六和周日前往旧金山的 Mozilla 空间。
以下是在旧金山屋顶甲板上拍摄的“天哪!绝妙的景色!”照片,显示了一些挡住景色的文档冲刺者。
以下仅是本周末 MDN 文档中发生的一些事情。
- Will Bamberg 研究并更新了针对 移动设备 Web 开发 的维基页面。
- Michael Beckwith:
- 对大量 Web 开发文章进行了澄清性编辑。
- 在 编写快速加载 HTML 页面的小贴士 中添加了一些建议。
- 在 HTMLCanvasElement 中添加了浏览器兼容性信息。
- 在 ::enabled 和 BrowserID 远程验证 API 中添加了代码示例。
- 记录了为什么以及开发者可能想要运行 多个 Firefox 配置文件 的原因。
- 在 开发工具 页面上列出的工具中添加了说明。
- Frederic Bourgeon 记录了弹性盒子布局模型,包括 使用 CSS 弹性盒子 以及针对以下内容的参考页面:
- David Bruant 撰写了 JavaScript 数据结构,并清理了 defineProperty,将非参考示例移动到 其他示例 页面,并对主 JavaScript 页面进行了改进。
- Anastasia Cheetham 组织了 ARIA 文档,添加了使用大约十几个 ARIA 属性的技术,更新了 使用滑块角色,并停用了 CodeTalks.org 上的一些页面,这些页面现在已被 MDN 页面取代。
- Cory Gackenheimer 使 HTTP 访问控制 (CORS) 与浏览器无关,并添加了一个兼容性表;将 使用 XMLHttpRequest 分割成更小的块(包括 同步和异步请求 和 发送和接收二进制数据),使其与浏览器无关,并添加了代码示例;从各种来源创建了 为什么使用 BrowserID,并更新了 BrowserID 远程验证 API 中的 NodeJS 示例。
- Mark Giffin 与一些 Apps 开发人员会面,研究了应用密钥,并更新了 应用内支付。
- Kevin Lim 改进了 使用页面可见性 API。
- David Mandelin 起草了一篇关于 SpiderMonkey GC 的文章。
- Jeremie Patonnier 将他关于 开始使用 MDN 的法语博客文章翻译成英语。敬请期待 Hacks 上的发布!他还记录了 SVG word-spacing 和 kerning。
- Jean-Yves Perrier 使用一致性工具对所有 CSS 参考页面进行了检查,从 animation 到 z-index。他还记录了 overflow-y。
- Florian Scholz 更新了 DOMException 和 DOMError,并研究并记录了 WebSMS API,包括所有接口。
- Eric Shepherd 完成了对 电话 API 的记录,设置了需要文档的错误的版本和优先级,并对大约二十个已修复的错误进行了更新,还记录了 nsIPlacesImportExportService。
- Christian Sonne 通过以下修复来加快 compatibilityTableAggregatorNoCache 模板的速度:
- 如果指南和教程本身不包含兼容性表,则不再将其包含在兼容性表中。
- 修复了几个兼容性表的语法。
- 修复了从 :invalid 兼容性表调用的模板中的拼写错误。
- 为各个内容页面引入了缓存,这意味着如果第一次超时,兼容性聚合器在第二次运行时将减少工作量。
- Jeff Walden 为(未来)SpiderMonkey 1.8.8 创建了一个发行说明页面,并审查了 JSAPI 参考 中的许多小更新,并对其进行了许多小更新。
- Kathy Walrath 改进了 CanvasRenderingContext2D。
- Jonathan Wilsson 在 CSS visibility、element.getBoundingClientRect 和 window.setInterval 中添加了兼容性表。
附录(2012-05-02):Vikash Agrawal 为 contextmenu
属性创建了一个代码示例;它尚未在 MDN 上,但您可以在 github 上查看。
关于 Janet Swisher
Janet 是 MDN Web Docs 的社区负责人和项目经理。她于 2010 年加入 Mozilla,并从 2004 年起参与开源软件,从 20 世纪起参与技术传播。她与丈夫和一只标准贵宾犬住在德克萨斯州奥斯汀。