转载

[懒懒小报-外刊第9期]如何用标准的 Web 技术取代 Angular ?

[懒懒小报-外刊第9期]如何用标准的 Web 技术取代 Angular ?

2014-11-10 01:31:37

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

  • 经历了多年的讨论、实践和提案后, HTML5 终于于上月底正式成为 W3C 推荐标准 。W3C 特意制作了 这段视频 介绍 HTML5 标准的意义。
  • D2 2014 圆满落幕,未能成行的小伙伴们可以上官网下载 Slides 看看。
  • 第一届 AngularJS 欧洲大会 ng-europe 2014 于 10.20 在巴黎举行。Angular 团队主管 Igor Minar 带来关于 Angular 2 核心变化 , 演示见这里 。

业界动态

  • 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
    • 当你的 Node.js 应用运行时突然出现问题如何远程调试?这篇文章分享了如何借助于 gcore 捕捉 dump ,从获得的有用的堆栈信息中定位问题所在。此外还可以看看 Joyent 官网上 这篇介绍使用 MDB 来做 node 的 core 文件分析的教程 。
  • 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 的回调书写模式。

附所有链接:

正文到此结束
Loading...