/show-your-code

这是一个展示你代码的平台,无论是好的代码,还是垃圾的代码。都会有人为你提出不同的想法

MIT LicenseMIT

Show Your Code

👋👋👋 这里收集了一些相关 JavaScript 代码片段的优化合集。从实际项目当中运用到 并剔除了相关的业务逻辑,只展示核心的代码块,并用以优化。帮助你写出更好,质量更高的代码片段。

介绍

本项目意在让你提升你的 ES6 编程能力,并且让你更加的熟悉 ES6 的语法。或者更加优雅,简洁,高质量的代码(高质量并不一定意味着代码量更少)。 这将有助于提升你的代码质量。

在这里你可以提出你在实际环境中遇到的代码片段,或者帮助他人的代码提出优化的方案 - 这些问题也可能被选中成为题库的一部分!

题库

1.块级作用域 2.重复声明 3.解构赋值 3.解构赋值 5.default-value 5.default-value 7.rename-var

如何使用

每一个题目包含一个 demo 并附有讲解答案,以及相关知识点的阅读(部分)。针对demo ,你可以稍加思考 demo 的代码有什么可优化地方,然后查看阅读讲解内容。 看看是否能给你增加一个小的知识点、或者是一个小技巧。当然,如果你觉得这样没有参与感,你可以按照下面方式参与 Coding 进行每一次挑战。

参与挑战

  1. 首先你不能改变 输入与输出,这是最重要的一点。

  2. 运行命令查看你是否通过了我们的代码测试。

  3. 那么恭喜你 🎉 ,你通过 ✅ 了这个挑战。继续开启下一个挑战吧!

推荐读物

贡献

你可以通过如下几种方式参与贡献这个项目

  • 分享你的答案或解题思路
  • 提案加入新的题目
  • 提出对已有用例的更佳的优化
  • 提供针对题目的学习资料或方法
  • 分享你在项目中遇到的代码片段(无论你找到答案与否)大家会一起帮你找到解决的思路
  • 通过在 Issue 下留言帮助他人
  • 如果你认为讲解的不对,你也可以提交对应的 Issue

future

[] 支持 jest 测试挑战结果

License

MIT