共计 1723 个字符,预计需要花费 5 分钟才能阅读完成。
作者:靖鑫
校对:染陌
知乎:阿里云中台前端 / 全栈团队专栏
Github:阿里云前端技术周刊
给我们投稿:传送门
参与交流:传送门
前端速报
- V8 引擎 7.5 版本发布,最新的 V8 引擎带来的新特性可以让我们预知未来 Node 及 Chrome 将会拥有的能力,本次它主要带来了 WebAssembly 的隐式缓存能力以及令人眼前一亮的数字分隔符,例如 1_091_134_908 点我阅读详情
- TypeScript 3.5 即将于 5 月 30 日发布,优化构建速度,新增 Omit 帮助函数点我阅读详情
开发指南
算法数构 in JS
dsa.js 是一个非常实用的工具库,它实现了常见的算法和数据结构模型,例如快排、Map、LinkList,推荐它给大家有两个用意。
- 如果你是在校大学生,这是非常好的教学资料,它的源码可以反复阅读,祝你的数构成绩更上一层楼。
- 如果你已经工作,每日限于业务之中,思考下除了每天都在引用的 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