Dodawanie elementu obok innego
Metoda insertAdjacentElement pozwala na dodanie elementu względem już istniejącego w drzewie DOM . Za pomocą niej możesz dodać nowy element "przed" lub "za" już istniejącym.
Wywodzi się ona z interfejsu: Element . Żeby ją wywołać, musisz posiadać referencję do już istniejącego elementu w DOM .
Przykład:
HTML:
<div id ="content" > Some content</div >
Załóżmy, że chcesz dodać nowy element "za" elementem o id : content .
JavaScript:
const contentEl = document .getElementById('content' );
const newElement = document .createElement('div' );
newElement.innerText = 'New element' ;
content.insertAdjacentElement('afterend' , newElement);
Wynik:
HTML:
<div id ="content" > Some content</div >
<div > New element</div >
Metoda insertAdjacentElement przyjmuje dwa parametry.
Pierwszy parametr to pozycja, w której ma zostać umieszczony element obok istniejącego. Przyjmuje następujące wartości:
beforebegin — Doda nowy element "przed"
afterbegin — Doda nowy element w środku "przed" pierwszym elementem dzieckiem
beforeend — Doda nowy element w środku "za" ostatnim elementem dzieckiem
afterend — Doda nowy element "za"
Najlepiej to zilustruje następujący przykład:
<div >
Some content
</div >
Drugi parametr to element, który ma zostać dodany.
Sposób 1: Klawiatura + mysz
Wciśnij przycisk Alt i następnie zlokalizuj miejsce, w którym chcesz umieścić dodatkową karetkę. Wciśnij lewy przycisk myszy.
Sposób 2: Klawiatura
Możesz umieścić dodatkowe karetki poniżej lub powyżej aktualnej lokalizacji korzystając tylko z klawiatury.
Wciśnij dwa razy przycisk Ctrl (za drugim kliknięciem nie zwalniaj klawisza), używając strzałek góra/dół na klawiaturze możesz dodawać nowe karetki.
W czerwcu opublikowałem 1 wpis :
Webstorm :
Praca z JSDoc
Przeczytałem 1 książkę:
Unit Testing Principles, Practices, and Patterns — Vladimir Khorikov
Przesłuchałem 6 audiobooków:
Feel Good Productivity — Ali Abdaal
Korona śniegu i krwi — Elżbieta Cherezińska
Ludzkie dzieci — P.D. James
Ostatnie życzenie — Andrzej Sapkowski
Tekst — Dmitry Glukhovsky
Artemis — Andy Weir
Webstorm i JSDoc
Tworzenie dokumentacji za pomocą JSDoc można zautomatyzować. Wystarczy, że przed funkcją napiszesz: /**
i naciśniesz klawisz Enter :
Zostanie wygenerowana dokumentacja:
function sum (a, b ) {
return a + b;
}
JSDoc i Typescript
Dodatkowo można poinformować Webstorm , żeby stworzył dokumentację kodu wraz z typami danych.
Czyli mając kod:
Możesz wygenerować to:
function sum (a: number , b: number ): number {
return a + b;
}
Żeby tak się stało, upewnij się, że jedna opcja w ustawieniach jest zaznaczona.
Przejdź do Settings (CTRL + ALT + S ) -> Editor -> Code Style -> TypeScript . Zakładka: Code Generation . Sekcja Comments i zaznacz opcję: Include types in JSDoc .
W maju opublikowałem 2 wpisy :
JavaScript :
Jak filtrować dane z dwóch zbiorów?
Jak zresetować listę?
Przeczytałem 2 książki:
Ogień i krew część 1 — George R.R. Martin
Mroczna materia — Blake Crouch
Przesłuchałem 9 audiobooków:
Pieśń Lodu i Ognia. Tom 1. Gra o tron — George R.R. Martin
To nie jest Miami — Melchor Fernanda
Miasto ślepców — Jose Saramago
Pokrzywa i kość — Kingfisher T.
Gościni — Marcin Napiórkowski
Cała prawda o planecie Ksi — Janusz A. Zajdel
Pieśń Lodu i Ognia. Tom 2. Starcie Królów — George R.R. Martin
Ziemiomorze. Najdalszy brzeg — Ursula K. Le Guin
Pragnienie — Jozef Karika
Nowsze wpisy
Poprzednie wpisy