JS课后练习:canvas粒子与元素周期表
数学是宇宙的语言,因为它不因宇宙形态为转移,
同时,它也是编程的基础。

即使是基础阶段的代码,有了数学这样一个强大武器,
视觉呈现上立刻焕然一新。

计算过程的枯燥与繁琐,换来的是表现上的从容与优雅,
你还有什么理由,抗拒数学的强大魅力?

一起围观 JS 中级阶段的学员作品,他们运用一些数学的基础知识,完成的 canvas粒子化学元素周期表

进入 canvas 微观粒子世界,以像素级视角重新审视每一个文字:

当鼠标触碰文字时,粒子立即像微波一样塌缩,是否是“波粒二象性”的重演:

门捷列夫的元素周期表遇上欧几里德的几何推演,会产生何种化学反应:

球面坐标系和环形坐标系的转换,三维时空究竟有何种魅力:

三维空间中,若是再增加一个时间维度,穷极想象力的你,是否能设想出四维世界的样貌:


线上展示地址:

canvas粒子

化学元素周期表


由于只完成了 JS 中级阶段的学习,所学知识有限。有些需要用到后边的知识,性能和效果会更好,所以难免会有许多问题,在体验上的问题和 bug 也在所难免。因此在后边的 JS 学习中,希望他们不断改进,期待他们做出更完善的作品。

JS 中级阶段课程阶段示意图:

>>JS课程大纲详情


下期 JS 班课后练习预告:

  • 全民飞机大战
  • 天猫年货节

课程咨询:

  • 咨询QQ:2852509866、2852509867、2852509868
  • 电话:010-57269690

打开微信扫描二维码,关注妙味课堂最新动态:

妙味网友
请登录后留言,请登录注册