- Intro to HTML & CSS
- Responsive Web Design
- HTML & CSS Practice
- JavaScript Basics
- Document Object Model - practice
- Building a Tiny JS World (pre-OOP) - practice
- Object oriented JS - practice
- OOP exercise - practice
- Offline Web Applications
- Memory pair game — real project!
- Website Performance Optimization
- Friends App - real project!
Optional tasks
- Tic-tac-toe - game!
I have already been introduced to git thanks to githowto.com, but learngitbranching.js.org helped a lot to understand it better.
Since i am a Debian GNU/Linux user, new commands for me were just "more" and "finger".
Articles are very interesting. A lot of information, looking for the practical use of all this.
That was a lot of new information. My favorite git fakeTeamwork
. And that was fun!
Though there was nothing complicated, last exercise in lesson about fonts was like "What do you want from me???". After reset i wrote the same and it worked. Codecademy's editor was good until lessons about flex and grid becouse of long loading and loosing connection while typing.
So that is debugging usb for! chrome://inspect + chrome canary = debugging on smartphone
keywords: hardware pixel, device independent pixel(dip), device pixel ratio(dpr), viewport, off canvas. Don't forget to set viewport!
Comfortable size of buttons for fat fingers - 48x48. Comfortable width of text for reading - 45-90 caracters.
wrap-reverse wrap-reverse wrap-reverse
Why i can't focus hidden checkbox? Cos i had to use appearance: none; instead of display: none;
Something new: Object.freeze(Obj) - prohibits changes of object.
Classic Frogger Game
At first was totally unclear how to implement functions in frogger game. I'm not sure if i could done it without example.
Inheritance is a bit unclear, but simple enough. Still didn't get how to implement multiple inharinatce via classes.
lie-fi) service-worker still needs time to master
biggest problem was animation
AI logic took most of time