Sidebar

learnjavascript

"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
learnjavascript mr2loco 8 months ago 40%
How ChatGPT Can Be Your JavaScript Coding Buddy https://gptinsights.net/how-chatgpt-can-be-your-javascript-coding-buddy/

How ChatGPT Can Be Your JavaScript Coding Buddy

-1
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
learnjavascript 2br02b 3 years ago 100%
Self Learning: Harry tries this code to toggle a CSS class when a button is clicked, but it doesn’t work. Why?

I have been reading this book "Modern Javascript for the Impatient", chapter "Object-Oriented Programming". At the end there is an "Exercise" section. This is a question from it I need help answering: *** Harry tries this code to toggle a CSS class when a button is clicked: ``` const button = document.getElementById('button1') button.addEventListener('click', function () { this.classList.toggle('clicked') }) ``` It doesn’t work. Why? Sally, after searching the wisdom of the Internet, suggests: ``` button.addEventListener('click', event => { event.target.classList.toggle('clicked') }) ``` This works, but Harry feels it is cheating a bit. What if the listener hadn’t produced the button as event.target? Fix the code so that you use neither this nor the event parameter. ***

2
2
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
learnjavascript 2br02b 3 years ago 100%
Self Learning: Rewrite this code in Javascript without using inheritance.

I have been reading a book on JS. This is one of the questions at the end of a chapter that stumped me; don't know where to begin. So please help me out: _Question_ A classic example for an abstract class is a tree node. There are two kinds of nodes: those with children (parents) and those without (leaves). ``` class Node { depth() { throw Error("abstract method") } } class Parent extends Node { constructor(value, children) { . . . } depth() { return 1 + Math.max(...children.map(n => n.depth())) } } class Leaf extends Node { constructor(value) { . . . } depth() { return 1 } } ``` This is how you would model tree nodes in Java or C++. But in JavaScript, you don’t need an abstract class to be able to invoke n.depth(). **Rewrite the classes without inheritance and provide a test program.** So, how to write this code without using inheritance in JS?

4
3
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
learnjavascript wagslane 4 years ago 33%
Tricks to learn coding fast https://qvault.io/2021/02/22/learn-coding-fast/
-1
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
learnjavascript dunkin 4 years ago 75%
Dannjs Neural Network Beginner Tutorial dev.to
2
0