Skip to content

Instantly share code, notes, and snippets.

View dexiouz's full-sized avatar

Chidera Paul Ugwuanyi dexiouz

View GitHub Profile
let ul = document.querySelector("#book-list ul");
ul.addEventListener('click', function(e){
if( e.target.className == 'delete'){
const clickedButtonParentElement = e.target.parentElement;
ul.removeChild( clickedButtonParentElement )
}
})
// PREVENT DEFAULT BEHAVIOUR AND EXTRACT THE VALUE OF WHAT HAS BEEN TYPED
<div class= "parentElement">parentElement
<div class = "childElement">childElement
</div>
</div>
<script>
let parentElement = document.querySelector('.parentElement');
parentElement.addEventListener( 'click', function(){
console.log('am a parent element')
});
@dexiouz
dexiouz / DeleteBook_COmpiledCOde.js
Created October 31, 2018 01:26
DeleteBook_COmpiledCOde.js
// delete a book
let deleteBtns = document.querySelectorAll('#book-list .delete');
Array.from (deleteBtns)
.forEach( deleteBtn => {
deleteBtn.addEventListener('click', function(e){
const clickedButtonParent = e.target.parentElement;
clickedButtonParent.parentNode.removeChild(clickedButtonParent);
// And thats it. Go ahead and try it out
})
@dexiouz
dexiouz / DOM_styles.css
Created October 31, 2018 01:10
DOM_styles.css
body{
font-family: Tahoma;
color: #444;
letter-spacing: 1px;
}
h1, h2{
font-weight: normal;
}
@dexiouz
dexiouz / DOM_project.html
Created October 31, 2018 01:08
DOM_project.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link href="styles.css" rel="stylesheet" />
<title>JavaScript DOM Tutorials</title>
</head>
<body>
<div id="wrapper">
<header>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>DOM</title>
</head>
<body>
<div id="firstDiv">
<html>
<head>
</head>
<body>
<p></P>
</body>
</html>
// destructure
let { name, school } = details;
console.log( name ); //Chidera
console.log( school ) //fupre
let name = details.name;
let school = details.school;
console.log( name ); //Chidera
console.log( school ) //fupre
let [ , , captain ] = players;
console.log( captain ) // captain