推荐
1. Metaballs 粘滞融合效果
https://www.w3cplus.com/svg/metaballs.html
Metaballs是有机的黏糊糊的黏糊糊的东西。从数学的角度来看,它们是一个等值面。可以用一个数学公式来表示:f(x,y,z) = r / ((x - x0)2 + (y - y0)2 + (z - z0)2),我们可以在一个元素中使用模糊和滤镜在 CSS 和 SVG 中复制Metaball效果。
2. SVG morphing 动画应用大盘点
http://svgtrick.com/tricks/7f5bbc4a142e5a19c7d8c129d6a68d03
这篇文章主要是介绍SVG morph动画的应用,主要是介绍一些SVG在morphing动画的一些实例和它的实现方式。开始之前,先来介绍下何为morphing动画?在维基百科上是这样解释的,影像变形(Morphing),是由一张图像流畅地变成另一张图像的视觉效果,最常见的应用是由一张人脸影像变化到另一张人脸影像。在web最常见的应用是由一个形状变化到另一个形状。
3. 十八年互联网老兵童剑 - 我与技术的爱情长跑
童剑,白山联合创始人兼首席技术官,EGO 北京分会会员。前新浪研发中心总经理,2016 年 5 月加盟白山,迅速搭建和完善各产品线技术梯队,构筑云链产品技术体系,带领团队推出云存储、云聚合产品,助力白山抢先布局云后市场。本文即是童剑对于自己十八年技术之路的心得分享,包括了自己从出入职场、转型管理到创业新征程中的经验与感悟等。
其它
1. 2018 年最值得关注的 JavaScript 趋势
http://36kr.com/p/5110763.html
JavaScript渗透的范围越来越广,它能做的事情已经远不止前端开发而已。作为JS开发者,你需要知道自己的饭碗在哪里。
2. 原生 JavaScript 模块的现在与未来
https://zhuanlan.zhihu.com/p/32554482
ECMAScript 2015 为原生 JavaScript 新增了模块体系,自其发布以来便引起了开发者们广泛的讨论和积极的实践。经过一年多的发展,原生 JavaScript 模块目前处于什么状态?它的未来又将如何?本文试图围绕这两个问题,对原生 JavaScript 模块做一个全面的介绍。
3. 用Node.js写一个跳一跳外挂
https://blog.jedm.cn/jump-game/
恰好看到腾讯发布了“跳一跳”小游戏,看到朋友圈好多人都玩得起兴,于是作者决定换个方式玩一把。
4. Node.js 中的 CPU 密集操作
https://codeburst.io/cpu-intensive-node-js-part-1-1218b102e5ec
Node.js 是典型的基于事件循环的单线程架构,其在处理 CPU 密集型任务的时候不可避免地会碰到瓶颈;本系列文章即是探讨如何在 Node.js 中处理 CPU 密集型代码。首篇文章模拟了密集型处理环境,使用 fork 来创建子进程处理任务,不过这种方式效率较低,并且会带来较大的资源占用;第二篇文章则介绍了基于 Redis 的 Kue 消息队列,如何利用 Kue 来异步多节点地处理任务等
5. B 站的前端之路
https://juejin.im/post/5a473a2df265da431441098c
2017年即将过去了,总结一下B站的前端进阶之路,过去的开发模式中,我们采用了以后端为主的 MVC 架构方式。具体来说,每次项目评审后,前后端会先一起约定好接口,之后分别进行开发,开发完,前端需要把页面提供给后端,后端配置上数据,然后返回出来。正式基于这样的开发模式,导致了总工作量的增加,同时沟通和联调成本的消耗也十分显著。