[{"title":"( 97 个子文件 45.38MB ) javascript30-源码","children":[{"title":"javascript30-main","children":[{"title":"12 - Key Sequence Detection","children":[{"title":"index-START.html <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 577B </span>","children":null,"spread":false}],"spread":true},{"title":"08 - Fun with HTML5 Canvas","children":[{"title":"index-START.html <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"26 - Stripe Follow Along Nav","children":[{"title":"index-START.html <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 6.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"18 - Adding Up Times with Reduce","children":[{"title":"index-START.html <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"09 - Dev Tools Domination","children":[{"title":"index-START.html <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"19 - Webcam Fun","children":[{"title":"scripts-FINISHED.js <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"snap.mp3 <span style='color:#111;'> 28.45KB </span>","children":null,"spread":false},{"title":"scripts.js <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 937B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 284B </span>","children":null,"spread":false}],"spread":true},{"title":"02 - JS and CSS Clock","children":[{"title":"index-START.html <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"07 - Array Cardio Day 2","children":[{"title":"index-START.html <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"30 - Whack A Mole","children":[{"title":"dirt.svg <span style='color:#111;'> 30.33KB </span>","children":null,"spread":false},{"title":"mole.svg <span style='color:#111;'> 10.68KB </span>","children":null,"spread":false},{"title":"index-START.html <span style='color:#111;'> 1017B </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 991B </span>","children":null,"spread":false}],"spread":true},{"title":"10 - Hold Shift and Check Checkboxes","children":[{"title":"index-START.html <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"25 - Event Capture, Propagation, Bubbling and Once","children":[{"title":"index-START.html <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"PULL_REQUEST_TEMPLATE.md <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"20 - Speech Detection","children":[{"title":"index-START.html <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 296B </span>","children":null,"spread":false}],"spread":true},{"title":"17 - Sort Without Articles","children":[{"title":"index-START.html <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"15 - LocalStorage","children":[{"title":"index-START.html <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"oh-la-la.jpeg <span style='color:#111;'> 199.98KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":false},{"title":"21 - Geolocation","children":[{"title":"index-START.html <span style='color:#111;'> 5.64KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 5.99KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 304B </span>","children":null,"spread":false}],"spread":false},{"title":"23 - Speech Synthesis","children":[{"title":"index-START.html <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"27 - Click and Drag","children":[{"title":"index-START.html <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false}],"spread":false},{"title":"24 - Sticky Nav","children":[{"title":"style-START.css <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"index-START.html <span style='color:#111;'> 14.03KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 14.49KB </span>","children":null,"spread":false},{"title":"style-FINISHED.css <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"01 - JavaScript Drum Kit","children":[{"title":"sounds","children":[{"title":"hihat.wav <span style='color:#111;'> 50.87KB </span>","children":null,"spread":false},{"title":"tink.wav <span style='color:#111;'> 9.17KB </span>","children":null,"spread":false},{"title":"kick.wav <span style='color:#111;'> 15.20KB </span>","children":null,"spread":false},{"title":"boom.wav <span style='color:#111;'> 129.53KB </span>","children":null,"spread":false},{"title":"snare.wav <span style='color:#111;'> 32.59KB </span>","children":null,"spread":false},{"title":"openhat.wav <span style='color:#111;'> 238.10KB </span>","children":null,"spread":false},{"title":"ride.wav <span style='color:#111;'> 429.16KB </span>","children":null,"spread":false},{"title":"tom.wav <span style='color:#111;'> 104.56KB </span>","children":null,"spread":false},{"title":"clap.wav <span style='color:#111;'> 63.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"background.jpg <span style='color:#111;'> 852.99KB </span>","children":null,"spread":false},{"title":"index-START.html <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 802B </span>","children":null,"spread":false}],"spread":false},{"title":"22 - Follow Along Link Highlighter","children":[{"title":"index-START.html <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"03 - CSS Variables","children":[{"title":"index-START.html <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"05 - Flex Panel Gallery","children":[{"title":"index-START.html <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"11 - Custom Video Player","children":[{"title":"scripts-FINISHED.js <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 885B </span>","children":null,"spread":false},{"title":"652333414.mp4 <span style='color:#111;'> 43.55MB </span>","children":null,"spread":false},{"title":"scripts.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"28 - Video Speed Controller","children":[{"title":"index-START.html <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 781B </span>","children":null,"spread":false}],"spread":false},{"title":"29 - Countdown Timer","children":[{"title":"scripts-FINISHED.js <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 992B </span>","children":null,"spread":false},{"title":"scripts-START.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 45B </span>","children":null,"spread":false},{"title":"06 - Type Ahead","children":[{"title":"index-START.html <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"16 - Mouse Move Shadow","children":[{"title":"index-START.html <span style='color:#111;'> 534B </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"readme.md <span style='color:#111;'> 45B </span>","children":null,"spread":false},{"title":"13 - Slide in on Scroll","children":[{"title":"index-START.html <span style='color:#111;'> 13.37KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 14.10KB </span>","children":null,"spread":false}],"spread":false},{"title":"14 - JavaScript References VS Copying","children":[{"title":"index-START.html <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"04 - Array Cardio Day 1","children":[{"title":"index-START.html <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"index-FINISHED.html <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]