阿里云前端周刊 - 第 28 期

推荐

1. 现代 JavaScript 语法清单

https://github.com/mbeaudru/m...javascript

本文涉及到了现代项目开发中经常使用的 JavaScript 语法使用以及示例代码的清单 ;本指南并不打算从零介绍 JavaScript,而是对于那些有必定基础知识的开发者提供便捷的工具手册。本文依次介绍了变量声明与使用、箭头函数、默认参数、对象解耦、数组使用、扩展操做符、对象属性、Promise、字符串、模块、类、异步编程等内容;前端

2. 如何优雅的编写JavaScript代码

https://mp.weixin.qq.com/s/PU...java

几乎每一个大一点公司都有一个“运行时间长,维护的工程师换了一批又一批”的项目,若是参与到这样的项目中来,大部分人只有一个感受——『climb the shit mountain』。因此咱们常常会说谁谁谁写的代码就像排泄物同样,那么在项目中,咱们应该编写可维护性良好的代码。node

3. React 16 Fiber源码速览

http://zxc0328.github.io/2017...react

React 16在近期发布了。除了将备受争议的BSD+Patents协议改成MIT协议以外,还带来了许多新特性,本文带你阅读 React 16 中与 Fiber 相关的源码。git

4. JavaScript 浮点数陷阱及解法

https://github.com/camsong/bl...github

众所周知,JavaScript 浮点数运算时常常遇到会 0.000000001 和 0.999999999 这样奇怪的结果,如 0.1+0.2=0.3000000000000000四、1-0.9=0.09999999999999998,不少人知道这是浮点数偏差问题,但具体就说不清楚了。本文帮你理清这背后的原理以及解决方案,还会向你解释JS中的大数危机和四则运算中会遇到的坑。shell

其它

1. 关于Object.assign的性能问题

https://zhuanlan.zhihu.com/p/...编程

根据官方文档,util._extend 已经处于随时会被废弃的状态,再也不推荐使用,而是应该用更先进的 Object.assign 来替代它。可是有趣的是,Node.js 目前最新的基础库代码中却依然在使用 util._extend,有人可能觉得是由于社区太懒,没有人去修改老代码。但实际上并不是如此,社区关于这一点已经讨论了好久,归纳一下就是,Node.js 依然在使用本身内部实现的 util._extend 的缘由是由于「Object.assign 比 util._extend 慢 2-3 倍」数组

2. tabris.js + restify + 码云打造我的APP

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

本文涉及内容分为四个部分,tabris的介绍和一些使用心得,使用nodejs开发简单的API范例,以及代码迁移到码云后,管理代码和项目的一些体验感觉,本文很是适合我的开发者,或者认同js天下无敌的人阅读。

3. 无 Flash 时代,让直播拥抱 H5(一)

https://www.villainhr.com/pag...无%20Flash%20时代,让直播拥抱%20H5(一)

直播是脱离于文字、图片来讲,另一种社交的方式。各大平台也在深耕这一领域,淘宝直播,花椒,映客,Now 直播,企鹅电竞。本人就任于腾讯 Now 直播前端开发,感受直播可以尝试的领域真的太多太多,可是,Web 在这块一直是一个痛点。

4. 前端中的 Pipeline

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

计算机领域的 Pipeline 一般认为起源于 Unix。最初 Douglas Mcllroy 发现不少时候人们会将 shell 命令的输出传递给另一个 shell 命令,所以就提出了 Pipeline 这一律念。后来同在贝尔实验室的大牛 Ken Thompson 在 1973 年将其实现,并使用 | 做为 pipe 的语法符号,本文聊一聊前端中的 pipeline

5. 我的开发者的困境与突破

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

本文主要与你们分享我业余时间如何学习多门技术以及开发业余项目的一些心得,分为 初衷、硬技能、软技能、第一辈子产力、环境、时间几个部分,阅读大概须要 10 分钟。

相关文章
相关标签/搜索