This page will be updated weekly.
Note: There's nothing to submit for this week's homework. Just be sure to have it done before class on Monday.
(we will step through the homework submission process together at the start of class)
starter-code
> Homework-1
> 99-bottles-of-beer
starter-code
> Homework-1
> fizzbuzz
for
loop that iterates through and console.log
s the numbers 1 - 100.if/else
statement that logs the string "fizz" if the value being iterated over is divisible by 3; otherwise, log the value.else if
clause that logs the string "buzz" if the value being iterated over is divisible by 5.else if
clause that logs the string "fizzbuzz" if the value being iterated over is divisible by both 3 and 5. (Hint: Test your code after adding this; your program may require additional changes in order to work correctly.)starter-code
> Homework-1
> temp-converter
#general
) (30 min)
@slackbot
@heytaco
:taco:
emoji to give them a taco (and a point!). You can give up to 5 tacos per day.help
to @heytaco
to learn other commands to experiment with.giphy
/giphy
and a space, followed by a word giphy
responds with an animated GIF related to that word.starter-code
> Homework-1
> BONUS-random-address-generator
starter-code
> Homework-1
> BONUS-madlibs
We haven't covered all of the concepts necessary to complete this project, but we will pick them up over the next few weeks. Identify syntax in the code that you recognize, and research any code you encounter that you don't understand. This project will be due in a few weeks, so if you're looking for a preview of upcoming content, this will give you a head start.
starter-code
> Homework-3
> object-homework
folder
starter-code
> Homework-3
> json-homework
folder
Homework-4
>madlib-with-loops
Visual Studio Code settings
The Visual Studio Code editor relies on a user-editable JSON file for custom settings. Open and view this file by pressing command
+,
(Mac) or Ctrl
+,
(Windows/Linux). The document that opens shows the default settings on the left, and allows you to add custom settings on the right to override the defaults. Read through the default settings and their descriptions on the left, and then customize at least two settings with your own values on the right side. Save your changes, restart the editor, and verify that the changes you made are reflected in the editor.
Homework-4
> ajax-homework
Be sure to store your API keys and app key in js/keys.js
, NOT in js/main.js
.
Homework-4
> dom-homework
<ul>
) that contains all of your lyrics.<li>
) within that unordered list.Homework-5
Complete the Local Landscapes app we started in class.
extras
argument at https://www.flickr.com/services/api/flickr.photos.search.html and look at the Size Suffixes section at https://www.flickr.com/services/api/misc.urls.html).(Final project due Monday 11/5)
NOTE: None of this week's homework needs to be pushed to the Homework repo.
Pseudocode the basic API functionality & DOM manipulation code
NOTE: This is a milestone to help you ensure that you don't fall behind on this project, but you don't need to submit anything for Project 2 until the final deadline of Monday 11/5.
Completed project due
Pseudocode of basic features & draft of HTML/CSS code
NOTE: This is a milestone to help you ensure that you don't fall behind on this project, but you don't need to submit anything for your final project until the last class on Monday 11/19.