This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
User stories: See https://github.com/goldtreefrog/bird-logger | |
Screens: | |
- Add/Update Sighting (same screen with minor variations) | |
- List Sightings | |
- Select species from list of similar common names | |
User flows: See https://github.com/goldtreefrog/bird-logger |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
As an avid bird watcher, I want to keep track of the birds I have seen. | |
As a bird enthusiast, I want to look up general information about a bird. | |
As a bird watcher, I want to confirm that I have the right bird by comparing features with what I observed. | |
As a researcher, I want to generate statistics about bird sightings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Get all: Retrieve all restaurants. | |
db.restaurants.find() | |
Limit and sort: Make the first 10 restaurants appear when db.restaurants is alphabetically sorted by the name property. | |
db.restaurants.find({},{name: 1}).sort({name: 1}).limit(10); | |
Get by _id - Retrieve a single restaurant by _id. (First get the _id for one of the restaurants.) | |
const myId = db.restaurants.findOne()._id; | |
db.restaurants.findOne({_id: myId}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Date: 1/2/2018 | |
------------------------------------------------------------------ | |
index.html | |
7. Spoken summary on introductory page. (Easy.) | |
8. Smaller graphic on intro page so can see more of whole page at once. (Easy. Crop the bottom of the picture?) | |
9. Short demo on write or intro page. (Medium time. This would be the enhanced version of an auditory-only summary and may replace it or be a movie user can click on.) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
A simple editor aimed at beginning spellers with on-demand text-to-speech for the mechanics of communication - spelling, writing and speaking. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://repl.it/NNb5/0 - Cat Carousel | |
https://repl.it/NPTn/1 - FizzBizz |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The mostFrequentWords() function passes a string to the getTokens() function, which | |
splits it into an array of words, returning that to mostFrequentWords(), which saves | |
it into the "words" array. mostFrequentWords() then tabulates each word in the array, | |
storing the results in an object array called wordFrequencies, within which each | |
unique word is a key with a value corresponding to the number of times the word was | |
encountered in the | |
"words" array. | |
The function then loops through the wordFrequences array to find the word | |
with the highest number of occurrences, comparing each count to the highest |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://repl.it/NCFD/1 - Create a function that takes an object and outputs an array ready for report (u2l6p5-make-student-reports.js) | |
https://repl.it/NCtc - Input an array to change students' status value, returning in another array. (u2l6p5-enroll-in-summer-school.js) | |
https://repl.it/NDCK - Given an array of objects and an ID number, find the one whose ID number matches. (u2l6p5-find-by-id.js) | |
https://repl.it/NDGt - Validate keys in object against expected keys. (u2l6p5-validate-object-keys.js) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://repl.it/NBRi - Object Creator; create an object literal (u2l6p2-object-creator.js) | |
https://repl.it/NBSM - Object Updater; add keys to an existing object (u2l6p2-object-updater.js) | |
https://repl.it/NBST/1 - Self-Reference; reference variables within the same function using "this". (u2l6p2-self-reference.js) | |
https://repl.it/NBSF/2 - Deleting Keys (u2l6p2-deleting-keys.js) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
What is scope? Your explanation should include the idea of global vs. local scope. | |
A: Scope refers to where a variable gets and retains its value and definition. A variable defined within a function only retains its definition and value within that function (and within subfunctions of that function). A variable defined globally is accessible and changeable everywhere, but if a variable with the same name is defined locally within a function, that local variable takes precedence while within that function - and disappears outside the function, while the global variable remains. | |
Why are global variables avoided? | |
A: Unexpected results are more likely to happen because a variable such a variable may be used by more than one function, and changing its value from within one function will change it for other functions as well. If that was not the intention, bugs will happen. | |
Explain JavaScript's strict mode | |
A: JavaScript's "use strict" statement causes JavaScript to issue an error any time a variable is not explic |