2

奇舞周刊第 414 期

 2 years ago
source link: https://weekly.75.team/issue414.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
  • 以生产消费模式设计国际化方案

    一个软件产品走向国际市场,在不同的国家和地区使用,必然要在设计软件时考虑国际化。传统的国际化方案面对小型的软件项目,手动维护还比较轻松,但面对大型规模的软件项目,手动维护过程就显得极其繁琐,且容易出错导致问题不断。作者在文中提出了一种新的国际化思路,让国际化的任务处理起来更加系统。

  • 为什么我们需要一个大 repo

    开源 NPM 包似乎都是在多个小型 Github repo 里开发的。我不该这么做吗?当然,如果你正在构建独立的组件,那么不同组件间协作的形式对于你来说就没有那么重要了。但是商业软件可不是以这种形式工作的。

  • 再看 Babel

    一起再来聊聊 Babel

  • 前端游戏巨制!CSS 居然可以做 3D 游戏了

    了解过 CSS 3D 属性的同学应该都了解过 perspective、perspective-origin、transform-style:preserve-3d 这个三个属性值,它们构成了 CSS 的 3d 世界。同时,还有 transform 属性来对 3D 的节点进行平移、缩放、旋转以及拉伸。属性值很简单,在我们平时的 web 开发中也很少用到。那用这些 CSS 3D 属性可以做 3D 游戏吗?

  • 巧用 CSS filter,让你的网站更加酷炫

    我们在处理图片时,经常使用的一个功能就是滤镜,它能使一张图像呈现各种不同的视觉效果。在 CSS 中,也有一个 filter 属性,让我们能用 CSS 代码为元素指定各种滤镜效果,比如模糊、灰度、明暗度、颜色偏移等。

  • 震撼!我把七大 JS 排序算法做成了可视化!

    作者偶然看到了一个 Java 的 50 种排序算法的可视化的视频,但是此视频却没给出具体的实现教程,于是他用 JavaScript + canvas 去实现了这个酷炫的效果。

  • 90 行代码实现模块打包器

    有没好奇过 Webpack 的内部实现呢,试着跟着作者写一个简单的模块打包器吧。

  • 隐藏在 Eslint 的 fix 功能中的可以用来面试的算法题

    我们知道 eslint 支持 fix,当添加了 --fix 参数部分 rule 可以自动修复问题。有没有想过,这种功能是怎么实现的?babel 也能转换代码,它和 eslint 生成代码的原理一样么?


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK