阿里云前端周刊 - 第 19 期

推荐

1. 高性能 MobX 模式(part 3)- 用例教程

https://zhuanlan.zhihu.com/p/...css

前面两部分把重点放在了 MobX 基础模块的构建上。用这些模块咱们能够开始解决一些现实场景的问题了。这篇文章将会经过一系列的示例来应用咱们已经了解的概念。
固然了,这不会是一个冗长的列表,而是可让你尝试转变思惟去应用 MobX。全部示例都没有使用 @decorator 的语法来实现。这样可让你在 Chrome 控制台、Node命令行环境或者是像 Webstrom 这样支持临时文件的 IDE 中尝试。html

2. React 16 中的错误处理

https://facebook.github.io/re...前端

在 React 15.x 及以前的版本中,组件内的异常有可能会影响到 React 的内部状态,进而致使下一轮渲染时出现未知错误。这些组件内的异常每每也是由应用代码自己抛出,在以前版本的 React 更多的是交托给了开发者处理,而没有提供较好地组件内优雅处理这些异常的方式。在 React 16.x 版本中,引入了所谓 Error Boundary 的概念,从而保证了发生在 UI 层的错误不会连锁致使整个应用程序崩溃;未被任何异常边界捕获的异常可能会致使整个 React 组件树被卸载。vue

3. 从软件工程角度看大前端技术栈

http://gitbook.cn/books/59676...html5

咱们都知道,大学几乎是没有 Web 前端课的。以我所在的大学为例,惟一引导咱们了解 JavaScript 的也只是‘人机界面’和‘Web应用开发’选修课。再者,因为这些选修课的课时短、面向的主要群体是大部分大学生等缘由,其最终所涉及的内容层次也很难遇上近年来 Web 前端领域的快速变化。自学,看起来是广大前端学习者的广泛成长道路。本文尝试结合软件工程专业背景并贯穿软件工程思想,开启一个经常“不为人所知”的大前端技术栈之旅。node

4. 深刻 PostCSS Web 设计

http://www.w3cplus.com/prepro...react

PostCSS是一种工具,一款已成长为像Sass和LESS同样主流的处理器,这一切都归功于它的强大、速度和易用性。《深刻PostCSS Web设计》是使用PostCSS的彻底指南,《深刻PostCSS Web设计》将指导你如何编写优秀的样式,并将其运用到Web页面,同时让你的样式保持可维护性。git

其它

1. 基于 Node.js 与 HTML5 的视频流

https://medium.com/@daspinola...github

本文一步一步地介绍如何构建基础的 Node.js 接口,而且添加某个路由从而将视频文件发送给前端。本文首先介绍了 Node.js 中流的基础概念与如何获取文件体积、从文件建立流而且获取块的大小等基本 API,而后介绍了如何搭建服务器而且添加合适的路由以返回视频流,最后介绍了前端如何利用 HTML5 的 video 标签实现视频播放与控制;web

2. Web 端的下一代三维图形

https://github.com/xitu/gold-...

苹果的 WebKit 团队已经建议成立一个 W3C 社区群组,讨论 Web 端三维图形的将来,并开发一款支持现代 GPU 特性(包括底层图像处理和通用计算)的标准 API。

3. 新版 Chrome 带来了新的字体渲染属性 font-display

http://mp.weixin.qq.com/s/Z_A...

网页字体可让你拥有更丰富的排版,可是并非全部用户都有相对应的字体,那么就须要下载,可下载字体会让你的网站在打开时显得比较慢。
不过咱们可使用后备字体让浏览器来渲染,若是这个字体下载时间过长的话。那么这个新的 font-display 属性能够帮你控制须要下载的字体加载完成以前所呈现的方式。

4. 阿里巴巴即将开源 Angular 组件库 NG-ZORRO

https://parg.co/bWL

Zorro 的外观设计由 Ant-Design 团队担纲,并且和其它组件库共享了一致的风格和动画效果。Zorro 已经在阿里云团队内部使用,不管是组件的数量,仍是代码质量,包括外观设计,都很是值得你们期待!对于 Angular 社区来讲,这是一个重大的消息,Zorro 的发布将会进一步提高 Angular 在企业应用方面的巨大优点。

5. 关于 Angular 和 vue 的对话

相关文章
相关标签/搜索