Saturday, August 8, 2015

Day 129: Ch. 55 "A Smarter Way to Learn JavaScript"

I started today on Chapter 55, Setting Styles.  Okay, I've completed that chapter. 

Now I'm on Chapter 56 Target All Elements By Tag Name.  Okay, I've completed that chapter.

Now I'm on Chapter 57 Target Some Elements By Tag Name.  Okay, I've completed that chapter.

Now I'm on Chapter 58 The DOM.  So, this chapter is the longest chapter so far in the book, and I've really been looking forward to it.  Today's been great! 

So the DOM is simply a model that organizes a website into a hierarchical organization chart, with the goal of being able to locate any part of the site.  The different subdivisions of a site are called nodes.  Multiple paragraphs within a div, for example, are co-equal nodes, so one is not ranked lower than another simply because it is lower on the webpage.

There are three kinds of nodes, document, element, and text.  Usually, a page starts with a document node, then comes the html (element) node, followed by the head (element) and the body (element) node, which are co-nodes, then the head node has a title (element) node within it and a text node within that.  The body node meanwhile has it's own title nodes within it and paragraph nodes and text nodes within that.  

Okay, I completed chapter 58.

Now I'm on Chapter 59 The DOM: Parents and Children.

Okay, I completed chapter 59.

Now I'm on Chapter 60 The DOM: Finding Children.

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 177)

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: 591

No comments:

Post a Comment