November 30 2016
- Read chapter 1 of HTML & CSS "Structure"
- finished To Do List App and pushed to GitHub
- Organized my GitHub repos
- Began reading the Canvas chapter in Eloquent JavaScript
//Set up function to create li within ul and clear the input after entering text.
function newTask(){
var ul = document.getElementById("list");
var li = document.createElement("li");
var inputText = document.getElementById("placeholder").value;
li.appendChild(document.createTextNode(inputText));
ul.appendChild(li);
document.getElementById("placeholder").value = "";
li.onclick = removeItem;
};
//Add listener for enter button on input element.
var tasks = document.querySelector('input');
tasks.onkeyup = function(event){
if(event.keyCode == 13){
newTask();
}
};
//Finally set up function to remove each task from the list.
function removeItem(event){
event.target.parentElement.removeChild(event.target)
};
November 28 2016
- Completed Hex Color Generator project and pushed to GitHub
- Began To Do List App
function getColor(){
return '#' + Math.random().toString(16).slice(2, 8);
}
function setBackground(){
var bgColor = getColor();
document.body.style.backgroundColor = bgColor;
}
document.body.onkeyup = function(event){
if(event.keyCode == 32){
setBackground()
}
document.body.innerHTML = getColor();
};
November 22 2016
- Completed 3/4 of Platform Game Project and pushed to GitHub
Novmeber 21 2016
- Finished Event Handling chapter and exercise in Eloquent JavaScript
- Learned how to push to GitHub from Brackets and added Eloquent JavaScript notes
//program a text field that disallows Q, W, and X from being entered
var field = document.querySelector("#turkish");
field.addEventListener("keydown", function(event){
if(event.keyCode == 81 || event.keyCode == 87 || event.keyCode == 88){
event.preventDefault();
}
});
November 17 2016
- Finished reading the DOM chapter in Eloquent JavaScript
- Began reading Event Handling chapter
November 16 2016
- Read JavaScript and the Browser in Eloquent JavaScript
- Began the DOM chapter
November 15 2016
- Finished reading the Modules chapter
- Watched 3 LearnCode academy Modular JavaScript videos
var month = function(){
var names = ["January", "February", "March", "April"];
return {
name: function(number){ return names[number]; },
number: function(name){ return names.indexOf(name); }
};
}();
console.log(month.name(2));
November 14 2016
- Refreshed myself on the Modules Eloquent JavaScript chapter
Around this time that I lost all my Brackets files
November 10 2016
- Completed Regular Expressions Chapter and exercises in Eloquent JavaScript
- Began Modules Chapter
- Began using pen and paper to problem solve
November 9 2016
- Completed Electronic Life Project
- Began Regular Expressions Chapter
November 8 2016
- Read Objects chapter in Eloquent JavaScript and completed vector exercise
- began Electronic Life Project