记得点击文章末尾的“ 阅读原文 ”查看哟~
下面先一起看下本期周刊 摘要 吧~
奇舞推荐
■ ■ ■
众所周知,Sketch 是 UED 设计工具,大多数 Sketch 插件都是用于提升设计人员工作效率。但近来越来越火的“Design to Code”让前端开发者和设计工具走的越来越近,本文作者总结了一些开发 Sketch 插件的要点,旨在帮助大家快速掌握 Sketch 插件开发。
作为前端,你可能开发过 Electron 桌面应用、小程序、浏览器上的 web 应用、基于 React Native 等跨端引擎的 app,基于 Node.js 的工具或者服务等各种应用,这些都是 JS 的不同的 runtime,开发也都是基于前端那套技术。面对这么多的细分领域,作为前端工程师的你是否曾迷茫过:这么多技术我该学什么?他们中有没有什么本质的东西呢?其实所有的这些技术,你写过的所有代码,都可以分为两个方面:api 和抽象。
四舍五入,怎么这么多的坑?
我们学校所学习的四舍五入,其实并不是 IEEE754 所使用的标准修约方式。这使得我们在计算一些值的时候有惊喜。IEEE754 使用的修约标准叫 Round half to even (opens new window),也称为高斯舍入法、银行家舍入法或四舍六入五成双法。这比四舍五入在累计误差时会更小。
技术实践
■ ■ ■
我们经常使用 border 来实现一些纯 CSS 的绘制,但你知道 outline 也可以吗?
生成 UUID 的三种方式及测速对比!
UUID 用于解决 ID 唯一的问题!然而,如何确保唯一,这本身就是一项挑战!如何保证所生成 ID 只有一个副本?如何保证两个 ID 之间没有相关性?唯一性和随机性之间怎么取舍......本篇带来了 3 种 UUID 生成器,并进行了一番对比。
使用这 11 个代码,可以大大地简化我们的代码。
在这篇文章中,作者分享了一些关于 JS 的技巧。
拓展边界
■ ■ ■
Rust 审查团队集体辞职,最受欢迎的开源编程语言再陷治理风波
近日,Rust Moderation Team(Mod 团队) 在 GitHub 上发布了辞职公告,即刻生效。根据公告,该团队辞职是为了抗议 Rust 核心团队 (Core team):“除了自己,他们不受任何人的监督和约束。”因此,Mod 团队一直无法按照社区的期望标准执行 Rust 行为准则 (CoC)。该事件基本得到了 Rust 官方的确认。目前官网上,Khionu Sybiern 和 Joshua Gould 组成了新的 Rust Moderation Team。
Chrome 96 支持 WebAssembly 引用类型了!
Chrome 96 最大的亮点是什么?这一次的主角依然是 WebAssembly,它有了引用类型!
关于奇舞团
奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。