作者:靖鑫
校对:染陌

知乎:阿里云中台前端/全栈团队专栏
Github:阿里云前端技术周刊

给我们投稿:传送门
参与交流:传送门

前端速报

  • V8引擎7.5版本发布,最新的V8引擎带来的新特性可以让我们预知未来Node及Chrome将会拥有的能力,本次它主要带来了WebAssembly的隐式缓存能力以及令人眼前一亮的数字分隔符,例如1_091_134_908点我阅读详情
  • TypeScript 3.5即将于5月30日发布,优化构建速度,新增Omit帮助函数点我阅读详情

开发指南

算法数构 in JS

dsa.js是一个非常实用的工具库,它实现了常见的算法和数据结构模型,例如快排、Map、LinkList,推荐它给大家有两个用意。

  1. 如果你是在校大学生,这是非常好的教学资料,它的源码可以反复阅读,祝你的数构成绩更上一层楼。
  2. 如果你已经工作,每日限于业务之中,思考下除了每天都在引用的Array,Map以外,可否引入其他数据结构来为业务进行建模,从而让代码更加清晰和健壮。

链接地址:https://github.com/amejiarosa...

Web站点优化的最佳实践网站

web.dev是由Google出品的面向Web站点优化的网站,它为我们提供了常见场景(加载、SEO、安全、可访问性)的优化指南,循序渐进地从背景知识再延伸到解决方案,通读全站,你会如沐春风,会对自己的站点优化产生新的idea。
链接地址:https://web.dev

Throttle和debounce在React中的应用

throttle和denounce是我们老生常谈的API,但是在我们日常的开发场景中,是非常实用的,一个常见的例子便是输入搜索框,这篇文章为我们介绍了在React中的的Throttle和debounce应用。
链接地址:https://blog.bitsrc.io/improv...

如何伪造和获取用户真实的IP

目光转向服务端,我们需要对来访的请求做一些分流、限流等逻辑,如何获取用户真实的IP成为了一个有意思的话题,本文为大家梳理获取IP的常见问题,并介绍了egg.js里的处理思路,对此感兴趣的同学不容错过。
链接地址:https://www.yuque.com/egg/nod...

开源项目

2分钟快速实现视差滚动

视差滚动效果在现代站点应用越来越多了,我们期望能够有一个简洁的,性能良好的,并且不依赖于特殊框架的工具库来快速实现,这不,simpleParallax便可以满足我们的愿望,原生JavaScript编写,使用CSS3 Transform实现,无副作用,在你的项目中试试吧。
链接地址:https://github.com/geosigno/s...

基于WebGL实现的酷炫流体渲染效果

非常酷炫的流体粒子效果,强迫症必备,做一些酷炫的活动页如果能适当应用那便再好不过。
链接地址:https://github.com/PavelDoGre...

跨界碰撞

JavaScript 如何开发 IoT 应用

JavaScript在开发者圈里一直有着不错的生态,甚至有句玩笑话,Javascript will rule the world,随着网络的普及和成本的降低,越来越多的「传统设备」接入互联网变得不是那么遥远,越来越多的互联网企业也投入到这个领域的研发,物联网和边缘计算应运而起。
对于JavaScript而言,如果能够快速扩展到这个端,想必是一件非常有意义的事情,本文会为你介绍JavaScript开发IOT应用的基本策略,或许对你而言,仅仅是多了一些API,多了一些事件,但是对整个世界,却是溢出了一片缤纷,话不多说,跟着兴趣前去了解吧。
链接地址:https://www.infoq.cn/article/...*Mrzkp

有效提升你的职场写作能力

做的再多,不表达出来也无济于事,作为一名职场人士,我们避免不了大大小小的写作与汇报,了解这篇读书笔记,可以给你提供一些写作锦囊,攒攒小技巧。
链接地址:https://www.yuque.com/quxiaof...

关于我们

我们是阿里云智能中台体验技术团队。详情

如有兴趣加入我们,简历/沟通请至:jingxin.sjx@alibaba-inc.com


染陌同学
910 声望147 粉丝