Skip to content

Latest commit

 

History

History
84 lines (60 loc) · 3.27 KB

File metadata and controls

84 lines (60 loc) · 3.27 KB

JavaScript30 - 30 天挑战纯 JS 中文指南

© 版权声明

中文指南作者:缉熙Soyaine,学生

JavaScript30 教程作者:Wes Bos

JavaScript30 挑战官网:JavaScript30

指南发布平台:GitHub简书Blog

灵感区

Git 使用的相关教程

GitHub 漫游指南

简介

This is my note when I practice the JavaScript30.

想法来源是 Nitish Dayal 写的教程。因为看了他的教程,我在深信「Learn by Use」的同时也相信,教是最好的学。所以我决定在练习的过程中写一份指南,希望能够帮助到想要进行练习的人们。

如何使用

目前还在更新之中,点击下方目录中的链接即可跳转到练习对应的指南。

如果阅读过程中,发现问题请在这里提 issue。如果喜欢记得 Star 哟~♪(^∇^*)

[在线 GitBook](写完之后会有)

GitHub 源码

Wes Bos 提供了一份教程,该如何使用他的资料呢?

  • JavaScript30 官网:进入官网注册后可以观看和下载所有教程视频。
  • Nitish Dayal 写的英文指南:这是一份非官方的文字版指南,也是激励我写这一系列文章的主要因素。
  • 挑战初始文档:这是 Web Bos 这份教程涉及的代码,共有 30 个文件夹,每个文件夹中至少有两个文件。
    • index-START.html:是提供给我们的初始文档,为了便于我们专注于 JavaScript 的编写,这个文档已经将基础的 HTML 和 CSS 部分写好,我们只需要在这个基础上编写 JavaScript 代码,实现特定的功能即可。
    • index-FINISHED.html:已经实现了最终效果的文档,可以查看效果和实现思路。

Plan

people different way

  1. watch material and try to build the thing 先看完
  2. puzzle it
  3. build at the same time as we are going to the video

figure out what way you learn best

目录

  1. JavaScript Drum Kit
  2. JS + CSS Clock
  3. CSS Variables
  4. Array Cardio, Day 1
  5. Flex Panel Gallery
  6. Type Ahead
  7. Array Cardio, Day 2
  8. Fun with HTML5 Canvas
  9. Dev Tools Domination
  10. Hold Shift and Check Checkboxes
  11. Custom Video Player
  12. Key Sequence Detection
  13. Slide in on Scroll
  14. JavaScript References vs. Copying
  15. LocalStorage
  16. Mouse Move Shadow
  17. Sort Without Articles
  18. Adding Up Times with Reduce
  19. Webcam Fun
  20. Speech Detection
  21. Geolocation
  22. Follow Along Link Highlighter
  23. Speech Synthesis
  24. Sticky Nav
  25. Event Capture, Propagation, Bubbling, and Once
  26. Stripe Follow Along Nav
  27. Click and Drag
  28. Video Speed Controller
  29. Countdown Timer
  30. Whack A Mole