F2E Weekly-2014-11-09

抱歉由于个人原因小报君与大家久违了,本期也因此有了更丰富的素材以飨读者,首先说说最近发生的一些新鲜事:

业界动态

  • Node v0.10.33 (Stable)

    • Node v0.10.33 上月底已发布,重点修复最近 Google 员工发现的 SSLv3 协议中的 POODLE 漏洞,目前 Node.js 编译时默认支持 SSLv2 and SSLv3 模块但不启用,但接下来的版本中将默认不再编译这两个模块。
  • jQuery 3.0: The Next Generations

    • 不知不觉 jQuery 已经走过了 8 个年头,jQuery 官方博客上介绍了关于 jQuery 下一版本的预告,将采用全新的命名法跃迁至 3.0,将主 jQuery 包和兼容包区分开来做更深入的定制,但同时保持共享版本号,中文翻译可以见这里
  • React v0.12

    • React 于上月底更新至 v0.12,带来诸多变化和新特性,包括新的术语 (ReactElement 替代 descriptorReactNode 替代renderable)、更新的 API(React.render*方法中移除 Component 等)、JSX 的变化、开发工具的改进等。
  • iOS 8 is now on 52% of iPhones hitting the App Store

    • 根据苹果开发者支持页面的最近更新,从 App Store 的访问数据显示目前 52% 的 iPhone 已升级至 iOS 8,iOS 7 占据 43%;iPad 方面 48% 的设备已经安装了 iOS 8。
  • The First Browser Dedicated to Developers is Coming

    • Mozilla 宣布第一个真正为开发者而生的浏览器明天( 10 月 10 日)即将到来,由开发者工具团队打造使你可以调试整个 web,赶紧先来一睹为快预告片吧!

充电站

  • Server Rendered Single-Page Apps

    • 来自 SoundCloud 的 Andres Suarez 这篇分享介绍了他们团队在 SSR(Server-Side Rendering)方面的实践的经验教训,包括基于 Node 和 React 等实现前后端代码的复用,以及调试的技巧等,并提供了 demo 项目 供大家体验。
  • angularjs - Replacing angular with standard web technologies - Stack Overflow

    • 这边 Angular 正在如日中天高速发展,那边大家已经开始探讨用标准的 Web 技术取代 Angular 的可行性,看看 StackOverflow 上这个问答,或许能引发你对于下一世代的 Web 开发模式趋势的思考。
  • EXPLORING ANGULAR 1.3 - ANGULAR-HINT

    • Angular 1.3 发布同时带来一个 angular-hint 的模块,让调试和定位错误变得更加轻松,如果你还没有尝试过,不妨看看这篇教程的介绍。
  • Web Components the Right Way

    • 一大波 Web Components 干货集合即将到来,从标准、相关博客、教程、互操作性、生成器到测试、最佳实践、性能、库等等,你想知道的关于 Web Components 的一切都可以在这里找到,当然也欢迎你来参与贡献!
  • In search of the perfect JavaScript framework

    • Opera 这篇博文探讨了 JavaScript 框架设计和实现中的一些要点,包括抽象粒度、构造函数、DOM 操作以及事件处理、依赖管理、模板、模块化等方面;此外关联推荐《JavaScript 框架设计》这本书看看。
  • npm and front-end packaging

    • npm 官方博客上这篇博文讨论了关于 npm 包的一些设计理念和哲学,以及前端资源打包方面的难题和解决建议,分享了如何基于 npm 构建你自己的前端包管理机制的最佳实践和建议。如果你也在思考和践行前端包管理模式,不妨细读一下。
  • Debugging Node.js

  • What Android 5.0’s Auto-Updating WebView Means for Mobile Apps

    • iOS 8 为 Hybrid 开发带来诸多利好消息,Android 这边也不落后,上个月刚发布的 Android 5 将带来针对 WebView 的类似 Google Play 服务的自动更新机制,毫无疑问对于 Hybrid 的开发意义重大,只是相比 iOS,Android 要全面迎接 Lollipop 还为时尚早,但至少前景是光明的!
  • Introducing SIMD.js

    • SIMD(Single Instruction Multiple Data,单指令多数据) 是一种很常见的加速计算并降低能耗的技术,常用于图形图像、语音、编解码器等领域。这篇介绍了由 Intel、Google 和 Mozilla 开发的面向 JavaScript 的 SIMD.js 的现状、长 SIMD 和短 SIMD 的差异、可移植性和性能等方面,值得一读开阔视野。

百宝箱

  • Adobe launches Brackets v1.0, an open-source text editor for Web designers

    • 在经历了接近 3 年的数十小版本的迭代之后,Adobe 的面向 Web 开发者的开源文本编辑器 Brackets 终于迎来了 1.0 版本,这一发布版本引入了 Extract 扩展预览版,支持自动从 PSD 文档抓取颜色、字体、渐变等设计信息并生成干净的 CSS。
  • Open sourcing Twitter emoji for everyone

    • 在与 Iconfactory 合作设计面向 web 客户端的 emoji 表情符号后, Twitter 决定将整个 emoji 库进行开源,命名为 twemoji ,这也许意味着更多的社交网站里可以见到这些表情符号了。
  • Nightmare

    • Nightmare 是一个针对 phantomjs 的上层的包装器,简化了页面操作的 API 调用方式,让你以更加语义化的方式摆脱 phantomjs 的回调书写模式。

附所有链接: