奇舞周刊第 424 期:Sketch 插件开发指南

记得点击文章末尾的“ 阅读原文 ”查看哟~

下面先一起看下本期周刊 摘要 吧~

奇舞推荐

■ ■ ■

 Sketch 插件开发指南

众所周知,Sketch 是 UED 设计工具,大多数 Sketch 插件都是用于提升设计人员工作效率。但近来越来越火的“Design to Code”让前端开发者和设计工具走的越来越近,本文作者总结了一些开发 Sketch 插件的要点,旨在帮助大家快速掌握 Sketch 插件开发。

 你写过的代码都逃不过这两方面:API 和抽象

作为前端,你可能开发过 Electron 桌面应用、小程序、浏览器上的 web 应用、基于 React Native 等跨端引擎的 app,基于 Node.js 的工具或者服务等各种应用,这些都是 JS 的不同的 runtime,开发也都是基于前端那套技术。面对这么多的细分领域,作为前端工程师的你是否曾迷茫过:这么多技术我该学什么?他们中有没有什么本质的东西呢?其实所有的这些技术,你写过的所有代码,都可以分为两个方面:api 和抽象。

四舍五入,怎么这么多的坑?

我们学校所学习的四舍五入,其实并不是 IEEE754 所使用的标准修约方式。这使得我们在计算一些值的时候有惊喜。IEEE754 使用的修约标准叫 Round half to even (opens new window),也称为高斯舍入法、银行家舍入法或四舍六入五成双法。这比四舍五入在累计误差时会更小。

421d8ba222c599e890b072193294a7bc.png

技术实践

■ ■ ■

 outline 也可以实现多边形!

我们经常使用 border 来实现一些纯 CSS 的绘制,但你知道 outline 也可以吗?

生成 UUID 的三种方式及测速对比!

UUID 用于解决 ID 唯一的问题!然而,如何确保唯一,这本身就是一项挑战!如何保证所生成 ID 只有一个副本?如何保证两个 ID 之间没有相关性?唯一性和随机性之间怎么取舍......本篇带来了 3 种 UUID 生成器,并进行了一番对比。

f04a89b6156b191953e633a3145e49bf.png

使用这 11 个代码,可以大大地简化我们的代码。

在这篇文章中,作者分享了一些关于 JS 的技巧。

5030bed1103ef3ba1427133c903fae7b.png

拓展边界

■ ■ ■

 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,它有了引用类型!

4e04709b67da06ef3f0732c3f7492d74.png

关于奇舞团

奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。

848c21ddfbcc374908c3b8d813047c5a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值