curriculum icon indicating copy to clipboard operation
curriculum copied to clipboard

Foundations: "Reference vs Value" concept could be given more attention in JS fundamental 5

Open satvator opened this issue 2 years ago • 10 comments

Describe your suggestion

I would like to attach the link to the "Web Dev Simplified" YT video for the same in the additional resources.

Path

Foundations

Lesson Url

https://www.theodinproject.com/lessons/foundations-fundamentals-part-5

Checks

(Optional) Discord Name

No response

(Optional) Additional Comments

Also, there are a couple of concepts like "nodes vs. element" and "global addEvent listener" which are not so hard to grab and have been described explicitly in one of "Web dev simplified" JS tutorials. I would highly recommend it added to the additional resources in the "DOM manipulation and events" chapter.

satvator avatar Oct 06 '23 08:10 satvator

Thanks for the suggestion. Could you please give more context?

  • what exactly is covered in the video (which preferably should be linked in your issue)
  • why should it be in this lesson?
  • what does it cover that is also covered in the lesson and what isn't covered in the lesson?

Thanks in advance for the info

ManonLef avatar Oct 06 '23 10:10 ManonLef

[image: image.png] this snippet is from one of the links attached in this chapter i.e. "Foundations JS part 5", and I am finding it hard to comprehend since (as far as I know) there was no such mention of reference or value explicitly anywhere before this chapter. Now, since this chapter is all about objects and arrays, I think it would be a great time to understand this topic. So, the video that I am suggesting, contains a few examples in the very same context which I found really helpful as it also helped me understand the lines that are there in the above snippet. Here's the link to the video, in case you want to have a look: https://youtu.be/-hBJz2PPIVE?si=kTBehBNSPlUhZThb

I have also suggested two additions for the previous chapter i.e. "DOM manipulation and events". Firstly, there's nowhere mention of the concept 'GlobalAddEventListener'..so here's the link to that video which has provided info for the same and also will strengthen the already covered concept of 'addEventListener': https://youtu.be/XF1_MlZ5l6M?si=TTHrqgvkkhkmZqPw Secondly, I watched this video of the same Youtuber where he explained the difference between Nodes and Elements quite explicitly and I found it extremely intriguing and helpful, so I would suggest that too: https://youtu.be/rhvec8cXLlo?si=9hAV4kDb8H3OIX-G

On Fri, 6 Oct 2023 at 16:02, Manon @.***> wrote:

Thanks for the suggestion. Could you please give more context?

  • what exactly is covered in the video (which preferably should be linked in your issue)
  • why should it be in this lesson?
  • what does it cover that is also covered in the lesson and what isn't covered in the lesson?

Thanks in advance for the info

— Reply to this email directly, view it on GitHub https://github.com/TheOdinProject/curriculum/issues/26433#issuecomment-1750375461, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCMNU2ZQFCZW7L5ZUPKF3JLX57M3FAVCNFSM6AAAAAA5VPF67KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJQGM3TKNBWGE . You are receiving this because you authored the thread.Message ID: @.***>

satvator avatar Oct 06 '23 12:10 satvator

This issue is stale because it has had no activity for the last 30 days.

github-actions[bot] avatar Nov 06 '23 01:11 github-actions[bot]

@ManonLef

Do you still want to respond to this or are you happy for someone else to take it on?

CouchofTomato avatar Nov 06 '23 15:11 CouchofTomato

I'm so sorry @CouchofTomato , I missed the follow up on this. I'd love for someone else from the @TheOdinProject/foundations to have a look and take it on.

My apologies for the delay @satvator, I'm a bit too short on time to go through the proposed content and hold it to our current content.

ManonLef avatar Nov 07 '23 20:11 ManonLef

No problem, I understand.

On Wed, 8 Nov, 2023, 1:39 am Manon, @.***> wrote:

I'm so sorry @CouchofTomato https://github.com/CouchofTomato , I missed the follow up on this. I'd love for someone else from the @TheOdinProject/foundations https://github.com/orgs/TheOdinProject/teams/foundations to have a look and take it on.

My apologies for the delay @satvator https://github.com/satvator, I'm a bit too short on time to go through the proposed content and hold it to our current content.

— Reply to this email directly, view it on GitHub https://github.com/TheOdinProject/curriculum/issues/26433#issuecomment-1799857270, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCMNU2ZGSDAG2JAXMHOOWKTYDKIQRAVCNFSM6AAAAAA5VPF67KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJZHA2TOMRXGA . You are receiving this because you were mentioned.Message ID: @.***>

satvator avatar Nov 08 '23 07:11 satvator

This issue is stale because it has had no activity for the last 30 days.

github-actions[bot] avatar Dec 09 '23 01:12 github-actions[bot]

Hello @satvator, thanks for making this issue.

Covering pass by reference vs pass by value in fundamentals 5 does seem like a good idea, but we would prefer to do so with either our own content or through an article linked as an assignment rather than a video.

Would you be interested in doing that?

wise-king-sullyman avatar Feb 12 '24 19:02 wise-king-sullyman

Hey there!! Yes, I would love to contribute in whatever way I can. Although, I'm not really sure how you want me to do it if not by sharing video links.

On Tue, 13 Feb 2024 at 01:10, Austin Sullivan @.***> wrote:

Hello @satvator https://github.com/satvator, thanks for making this issue.

Covering pass by reference vs pass by value in fundamentals 5 does seem like a good idea, but we would prefer to do so with either our own content or through an article linked as an assignment rather than a video.

Would you be interested in doing that?

— Reply to this email directly, view it on GitHub https://github.com/TheOdinProject/curriculum/issues/26433#issuecomment-1939427508, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCMNU2Z3ZNEOXQKUQES4LQTYTJVZPAVCNFSM6AAAAAA5VPF67KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGQZDONJQHA . You are receiving this because you were mentioned.Message ID: @.***>

satvator avatar Feb 13 '24 09:02 satvator

@satvator the more straight forward approach would be researching written articles that cover the topic, and see which ones felt the most helpful. You could also make an attempt at adding a new section of content in the lesson, but that may require more of an understanding of the concept and not as straight forward as providing an existing resource.

thatblindgeye avatar Feb 17 '24 16:02 thatblindgeye

This issue is stale because it has had no activity for the last 30 days.

github-actions[bot] avatar Mar 19 '24 01:03 github-actions[bot]

Going to close this out for now. @satvator if you'd still like to work on this feel free to ping in this issue. In the mean time this topic could be one that users could research on their own.

thatblindgeye avatar Mar 21 '24 13:03 thatblindgeye