Skip to content
HeghineB edited this page Jul 13, 2019 · 1 revision

JavaScript 1 !

hi all, this is your home page for JS 1. It's yours to edit as you like

kelemu Evan Saliha Jamal Hakan melrose Harun Rahime Ebru Nelson Ramzi Aimal Heghine

Index


shared notes

The difference between arguments and parameters in JavaScript https://www.quora.com/What-is-the-difference-between-arguments-and-parameters-in-JavaScript

TOP


materials and coaches

TOP


Emoji Dictionary

emoji who uses it meaning
〰️ student started, in progress
❓ student need help (after asking your fellow students!)
πŸ’š student think it's done
πŸ’š coaches homework is checked and OK
⚠️ coaches (and peers) homework has a few issues, see comments and send a message on slack
:shipit: coaches (and peers) we've posted an answer to your question
🌟 coaches (and peers) you did something awesome

and a whole bunch more emojis for fun.

TOP


Week 1

JavaScript Homework 1

Add a row into this table with a link to your homework repo. Let us know on slack or with a mention when you've updated your line and need us to take a look

your Emoji your comments coach emoji coach comments
Jamal πŸ’š Done πŸ’š
Berihu πŸ’š PR merged. Thank you πŸ’š all good! I left two little comment for you in the PR
Saliha πŸ’š πŸ’š PR sent with a comment for "variable errors". All is good
Ramzi πŸ’š It's done πŸ’š checked off in class
Rahime πŸ’š ⚠️ 2 little things to fix, check your repo for details. Otherwise all good!
Harun πŸ’š PR merged successfully, thank you much! πŸ’š i sent a comment or two for you in the PR. good to go!
Hakan πŸ’š ok, updated! 🍏
melrose πŸ’š
Nelson πŸ’š I corrected it πŸ’š 🐒
kelemu πŸ’š I completed all the mandatory parts ⚠️ check my PR for more details
Ebru πŸ’š πŸ’š
Mesut
Heghine
Fatma πŸ’š πŸ’š
Aimal

Git and GitHub Homework 1

Add a row into this table with your bio in your fork of the class-5 repo. Let us know on slack or with a mention when you've updated your line and need us to take a look.

Let us know in your comment on how it's going with the LearnGitBranching exercises. There's nothing to turn in, it's only important that you understand the exercises .

your Emoji your comments coach emoji coach comments
Ramzi πŸ’š It's done πŸ‘ ⚠️ i don't see a pull request, did you send one?
Fatma πŸ’š πŸ’š
Berihu πŸ’š πŸ’š all done!
Aimal
Hakan πŸ’š sent pull request πŸ’š you're in
Nelson πŸ’š I finished the homework
but I need to read more about Git.
πŸ’š Merged! check it out
Jamal πŸ’š Done πŸ’š
Mesut πŸ’š sent a pull request πŸ’š all set!
Kelemu πŸ’š πŸ’š you're live
Rahime πŸ’š I have done again and sent pull request πŸ’š your daughter looks too happy about the weather
Heghine πŸ’š sent the pull request πŸ’š check it out
Ebru πŸ’š πŸ’š
Harun πŸ’š πŸ’š
Saliha πŸ’š πŸ’š right here
melrose πŸ’š πŸ’š it's a flower

Project Check-Off 1

Add a row into this table with a link to your project repo. Let us know on slack or with a mention when you've updated your line and need us to take a look

your Emoji your comments coach emoji coach comments
Ramzi πŸ’š Check it please! ⚠️ can you fix the link? this one opens to your homework
Fatma πŸ’š πŸ’š Good work! little tip: it can be confusing to use the same name for global variables and function parameters
Berihu πŸ’š Updated! πŸ’š
Aimal
Hakan πŸ’š updated again πŸ’š all set! Function specifications define the arguments and return values for a function, your math functions take the correct arguments but still return undefined. take a look at this solution. (i'm getting picky here, good work!)
Nelson πŸ’š Ready β˜€οΈ πŸ’š all pages go! live on gh-pages for anyone who wants to study it
Jamal πŸ’š could you please check now ? this is your homework repo, and your project repo seems to be unchanged from template
Mesut πŸ’š ⚠️ look at these examples (1, 2) and look at your functions' arguments. (you're not the only one to make this mistake, we'll cover it in class)
Harun πŸ’š I have moved the files to the javascript-1-cross-module repo, and updated the link. πŸ’š Good to go
Ebru πŸ’š πŸ’š
Saliha πŸ’š πŸ’š everything there is perfect. You've just missed the "print_vals" function on the calc page (3rd story)
melrose πŸ’š
Rahime πŸ’š Sorry, I have fixed it,please check it now πŸ’š you've missed the print_vals function in the calc spec, but you're better to move on. it's also a bit confusing to use the same name for your "data" variables as for your function parameters
Kelemu πŸ’š ⚠️ impressive work, but a bit to much going on! Take a look through this solution. You've also been undisciplined with arguments vs. global scope & return values. take a look look at these snippets (1, 2) to get an idea how to clean this up

TOP


Week 2

week 1 review

JavaScript Homework 2

Add a row into this table with a link to your homework repo. Let us know on slack or with a mention when you've updated your line and need us to take a look

your Emoji your comments coach emoji coach comments
Star Student ❓ I'm having trouble with const vs. var :shipit: check out this video
Fatma πŸ’š 🌱 are done, still working on the others 🌱
Nelson πŸ’š πŸ’š :shipit: check your PR about the reference-type-exercises
Jamal πŸ’š :shipit: moving this to slack
Ramzi πŸ’š πŸ’š
Mesut πŸ’š πŸ‘ you're on the right assignments
Berihu πŸ’š ready to be review πŸ’š good job spotting the unreachable routes in "tracing conditionals"
Harun 🌱 πŸ’š :shipit:
Hakan πŸ’š done with the essentials, will be looking at the optional challenges thru the week πŸ’š
Ebru πŸ’š πŸ‘ you're on the right assignments
Saliha πŸ’š πŸ’š
Rahime 〰️
[Kelemu] 〰️

Share a Helpful Link

Share a resource you found helpful up in the shared notes

your Emoji your comments coach emoji coach comments
Nelson I used this in the project template-literals πŸ’š

Project Check-Off 2

Add a row into this table with a link to your project repo. Let us know on slack or with a mention when you've updated your line and need us to take a look

your Emoji your comments coach emoji coach comments
Star Student ❓ how are onclick and id different? :shipit: onclick makes an element do something, the id is just for finding the element later
Fatma πŸ’š based on your previous comment about naming, I've tried to use different names for variables and function parameters. πŸ’š all the important stuff is great! though you still have some variables & parameters with the same name (like here)
Nelson πŸ’š Link to the Project πŸ’š little comment on the calc. Take a look at Berihu & Saliha's calc, you'll see how to use functions as arguments
Jamal
Ramzi 〰️
Mesut πŸ’š πŸ’š
Berihu πŸ’š Thanks! replaced with local scope "obj" πŸ’š home page function, you use "project" from global scope. otherwise all good
Harun πŸ’š πŸ’š nice and tidy!
Saliha πŸ’š Link πŸ’š
Rahime
Ebru πŸ’š πŸ’š
Hakan πŸ’š Updated with similar solution πŸ’š

TOP


Week 3

Week 2 Review

JavaScript Homework 3

Add a row into this table with a link to your homework repo. Let us know on slack or with a mention when you've updated your line and need us to take a look

your Emoji your comments coach emoji coach comments
Star Student ❓ I'm having trouble with const vs. var :shipit: check out this video
Fatma πŸ’š 🌱 are done, still working on the others 🌱
Nelson πŸ’š Tasks required / challenge 5/8 πŸŒ±πŸ’¨πŸ”₯ 🌟
Jamal πŸ’š 🌱
Ramzi
Mesut
Berihu πŸ’š I hope now is fixed πŸ’š
Ebru πŸ’š still working on the challenges. πŸŒ±πŸ’¨
Saliha 〰️ the required ones are complete. Working on the challenges.
Hakan πŸ’š πŸŒ±πŸ’¨

Project Check-Off 3

Add a row into this table with a link to your project repo. Let us know on slack or with a mention when you've updated your line and need us to take a look

your Emoji your comments coach emoji coach comments
Star Student ❓ how are onclick and id different? :shipit: onclick makes an element do something, the id is just for finding the element later
Fatma ❓ Although I followed the same route as in my team page (it is working on console), my calculator page's functions are not working (except for setting new a and b) :shipit: take a look at the line where you require "functions-&-variables.js". also try typing src into the console with your project open. (this is a tricky one, it took me a while to find it)
Nelson πŸ’š I fixed it
Link of Project
πŸ’š
Jamal
Ramzi
Mesut
Berihu πŸ’š Here πŸ’š fixed! other ways to do the same thing: +input, Number(input), and a few more. because javascript
Ebru πŸ’š πŸ’š cleanly written
Saliha πŸ’š Link πŸ’š πŸ‘ as usual
Harun
Hakan πŸ’š exactly, I just couldn't come up with it myself. studied what I was cheating:) πŸ’š you mean you studied all available resources to understand what you were doing instead of blindly writing code? 🌟 for cheating!


TOP

Clone this wiki locally