博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云前端周刊 - 第 28 期
阅读量:6348 次
发布时间:2019-06-22

本文共 1750 字,大约阅读时间需要 5 分钟。

摘要:
## 推荐 ### 1. 现代 JavaScript 语法清单 https://github.com/mbeaudru/modern-js-cheatsheet#modern-javascript-cheatsheet 本文涉及到了现代项目开发中常用的 JavaScript 语法使用以及示例代码的清单 ;本指南并不打算从零介绍 JavaScript,而是对于那些有一定基础知识的开

推荐

1. 现代 JavaScript 语法清单

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

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

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

3. React 16 Fiber源码速览

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

4. JavaScript 浮点数陷阱及解法

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

其它

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

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

2. tabris.js + restify + 码云打造个人APP

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

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

无%20Flash%20时代,让直播拥抱%20H5(一)

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

4. 前端中的 Pipeline

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

5. 个人开发者的困境与突破

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

转载地址:http://kwxla.baihongyu.com/

你可能感兴趣的文章
【转】在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持--不错
查看>>
如何搭建web服务器 使用Nginx搭建反向代理服务器 .
查看>>
linux下cat命令详解
查看>>
[BigData]关于Hadoop学习笔记第四天(PPT总结)(一)
查看>>
getopt函数的使用——分析命令行参数
查看>>
四:redis的sets类型 - 相关操作(有序和无序集合)
查看>>
[转]Zookeeper原理及应用场景
查看>>
iOS开发:Swift多线程GCD的使用
查看>>
关于base64编码的原理和实现
查看>>
使用NuGet Package Project快速制作NuGet包
查看>>
com.fasterxml.jackson.core.JsonParseException: Unexpected character
查看>>
【应用笔记】【AN004】VB环境下基于RS-485的4-20mA电流采集
查看>>
selenium对Alert弹框的多种处理
查看>>
thinkphp 3.2 linux二级目录安装
查看>>
No supported encrypter found. The cipher and / or key length are invalid.
查看>>
数据库更新记录,但程序查不到新记录问题
查看>>
searchableselect不支持onchange的问题
查看>>
041医疗项目-模块四:采购单模块—采购单创建好之后跳转到采购单修改页面,然后实现修改采购单功能...
查看>>
wamp设置自定义域名访问php网站
查看>>
java根据图片路径下载到服务器方案 (转)
查看>>