• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Elementy JavaScript

0 głosów
434 wizyt
pytanie zadane 5 lutego 2017 w JavaScript przez adrianDev92 Nowicjusz (180 p.)
Witam,  mam takie pytanko.  Czy w js wszystkie jego elementy sa przydatne w tworzeniu strony,  czy sa jakieś najważniejsze?  Bo np. po co używać document.createElement czy element.removeChild jak i tak to się nigdzie nie zapisuje i nie widzę jakoś sensu korzystać z takich elementów.  Pozdrawiam.

3 odpowiedzi

+1 głos
odpowiedź 5 lutego 2017 przez Comandeer Guru (607,250 p.)
Zacznijmy od tego, że wymienione przez Ciebie rzeczy to część API DOM, nie samego JS-a.

Jeśli nie widzisz sensu korzystania z DOM przy tworzeniu strony, to… prawdopodobnie jeszcze nie doszedłeś do pewnego poziomu zaawansowania. Po przekroczeniu go okaże się, że DOM jest podstawowym narzędziem do interakcji ze stroną.
0 głosów
odpowiedź 5 lutego 2017 przez bumpMind Gaduła (4,260 p.)
To że w do tworzenia stron z "przodu" nie korzysta się ze wszystkich możliwości JS-a a przynajmniej jedne są wykorzystywane częściej od innych to moim zdaniem racja, ale co do twojego przykładu z document.createElement() i że: "to się nigdzie nie zapisuje" proponuje jeszcze raz sprawdzić co robią dane metody, co zwracają i jak się z nich korzysta
0 głosów
odpowiedź 5 lutego 2017 przez Ivan Maniak (60,650 p.)

Akurat przykład, który podałeś document.createElement jest użyteczny i to bardzo. Dzięki temu możemy tworzyć elementy za pomocą JS-a, które później możemy wstawić na nasza stronę.

Pewnie, że sama metoda .createElement nie robi nic "wizualnego", ale za to tworzy element i przechowuje (zmienna do, której przypisaliśmy metodę) go. Dzięki temu, że nie wrzuca go do DOM-u, mamy możliwość stworzenia elementu i wyświetlenia go kiedy chcemy. Czemu to jest tak ważne i fajne, zrozumiesz na późniejszym etapie nauki. :)

Czy wszystkie element (obiekty) są ważne? TAK.

To, że ty nie korzystasz, na przykład, z ciasteczek na twojej stronie, nie oznacza, że nie są one potrzebne. Jeżeli obsługa ich została dodana do JS-a, to najprawdopodobniej ktoś z nich korzysta.

W każdym języku tak jest [Nawet polskim :)]. Istnieją pewne rozwiązania, które są wykorzystywane w każdym projekcie (np. dodawanie, odejmowanie, tworzenie zmiennych itp.) i istnieją takie, które wykorzystujesz tylko w sytuacji gdy ich potrzebujesz (np. nie zawsze używasz klas, JSON.parse, obiektu Math itp. No i w tym jest twoje element.createElement/removeChild)

Podobne pytania

+2 głosów
1 odpowiedź 171 wizyt
pytanie zadane 24 lutego 2021 w JavaScript przez Author[] Gaduła (3,130 p.)
0 głosów
2 odpowiedzi 434 wizyt
pytanie zadane 13 września 2018 w JavaScript przez Kalif Użytkownik (640 p.)
0 głosów
4 odpowiedzi 2,618 wizyt

93,600 zapytań

142,524 odpowiedzi

322,993 komentarzy

63,085 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...