Friday, July 17, 2015

Day 117: Chapter 31 of the JavaScript Book

I started the day on Chapter 31 Getting the Current Date and Time.  We worked with new Date() which creates a Date Object.  We converted it to a string with .toString() and we also made arrays to convert the 0 - 1 number it returns when you use .getDay() to get a day into a day like Monday, Tuesday, etc.

Next was Chapter 32 Extracting Parts of the Date and Time.  After that, i worked on Chapter 33 Specifying a Date and Time.  Next was Chapter 34, Changing Elements of Date and Time.  When counting seconds, remember that there's no 60th second, there's a 59th second, and then the next second after that is the 0 second of the next minute.  Minutes go from 0 to 59 and hours from 0 to 23.  Weeks from 0 to 6, and months from 0 to 11. 

And it's done!  

I'm now on Chapter 35 Functions!  My next session will be great.  Once I get a grip on functions, I'll give Euler Problem 3 another shot!  It would be great if I could solve it after I finish the next 4 chapters, all of which go over functions.  The chapter noted that functions are typically stored in the same place as the main code, in an external JavaScript file, at the end of the HTML body section, or in the HTML head section.  So happy today! 

Well, I felt like doing some more work today so I finished Chapter 35 Functions already.  The next chapter is Chapter 36 Functions Passing Them Data.

SUMMARY OF CODING SKILLS

Total Treehouse Points: 5,385

Treehouse Points by Subject Matter (Miscellaneous not included): 
HTML:                                663 
CSS:                                1,599 
Design:                            1,193 
Development Tools:            747 
Javascript:                      1,120

Treehouse Ranking (%): "You have more total points than 94% of all students."

Treehouse Badge(s) Earned Today:



Treehouse Courses Completed:
How to Make a Website
HTML
CSS Foundations
CSS Layout Techniques
Aesthetic Foundations
Design Foundations
Adobe Photoshop Foundations
Adobe Illustrator Foundations (66% complete, switched focus from web design to web dev)
Git Basics
Introduction to Programming
Javascript Basics

Codecademy (& other) Courses Completed:
HTML and CSS (Codecademy) 

Books Read or in Progress:

Completed: "Head First HTML and CSS," by E. Robson & E. Freeman
In Progress: "Eloquent JavaScript," by Marijn Haverbeke (On pg 27)
In Progress: "Head First Javascript," by Eric Freeman and Elisabeth Robson (On pg 56)
In Progress: "A Smarter Way to Learn Javascript," by Mark Myers (on pg 89)

My Progress on The Odin Project:
1.  Introduction to Web Development             100% Complete
2.  Web Development 101                                29% Complete
3.  Ruby Programming                                       0% Complete
4.  Ruby on Rails                                               0% Complete
5.  HTML5 and CSS3                                           0% Complete
6.  Javascript and JQuery                                  0% Complete
7.  Getting Hired as a Web Developer                 0% Complete

Hours Spent Coding Today: 3
Total Hours Coding: 560

No comments:

Post a Comment