Skip to content

Commit b047f8c

Browse files
committed
updated README
1 parent 19e79e3 commit b047f8c

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ You're here to solidify your understanding of recursion -- a fundamental program
66

77
## Prerequisites
88

9+
This workshop is designed for folks in the midst of studying intermediate-level JavaScript who have a few months of foundational experience. You will be expected to understand the basics of the Document Object Model (DOM) as applied to HTML.
10+
911
## Textbook
1012

1113
No textbook is required for this workshop. All materials are included in this GitHub repo.
@@ -28,7 +30,7 @@ Recursion is a technique for solving problems wherein a function makes calls to
2830

2931
Consider the following function:
3032

31-
```
33+
```js
3234
var eat = function(meal){
3335
console.log('meal before bite:', meal);
3436
console.log('now eating', meal.pop());
@@ -42,7 +44,7 @@ var eat = function(meal){
4244

4345
Which produces this output:
4446

45-
```
47+
```js
4648
eat(['soup', 'potatoes', 'fish']);
4749
// => meal before bite: ["soup", "potatoes", "fish"]
4850
// => now eating fish
@@ -61,6 +63,8 @@ In this sprint, you'll be practicing writing recursive functions, building up to
6163

6264
## Exercises
6365

66+
More detailed instructions for each exercise can be found in the individual .js files in the `src` folder.
67+
6468
### 1: sumArray
6569

6670
- [ ] Implement `sumArray` with your own function in `src/sumArray.js`
@@ -77,14 +81,14 @@ In this sprint, you'll be practicing writing recursive functions, building up to
7781

7882
- [ ] Implement `getElementsByClassName` with your own function in `src/getElementsByClassName.js`
7983
- [ ] You should use `document.body`, `element.childNodes`, and `element.classList`
80-
- NOTE: You may also use methods from the [underscore](https://underscorejs.org) library for assitance, but are not required to do so.
84+
- NOTE: You may also use methods from the [underscore](https://underscorejs.org) library for assitance, but are not required to do so.
8185
- You can view the MDN documentation for getElementsByClassName [here](https://developer.mozilla.org/en/docs/Web/API/Document/getElementsByClassName)
8286

83-
#### Failing Test Example
87+
#### Failing Tests Example
8488

8589
![failing tests](images/failing-tests.png)
8690

87-
#### Passing Test Example
91+
#### Passing Tests Example
8892

8993
![passing tests](images/passing-tests.png)
9094

0 commit comments

Comments
 (0)