Kod HTML coraz częściej naszpikowany jest wieloma artybutami pomocnymi przy wdrażaniu kodu JS do projektu. Czy nie da się z tym czegoś zrobić? Dodatkowo bardzo często kod JS jest “brudny” przez mieszanie wartw: danych, prezentacji i logiki. W małym projekcie to znośne, ale w dużych zaczyna być nie do ogarnięcia. Spróbuję pokazać co można zmienić w tej kwestii.

Strona “spaghetti”

Dawniej stosowało się określenia “spaghetti HTML”, mając na myśli kod HTML naszpikowany atrybutami nadającym stronie wygląd. Aby temu zapobiegać zaczęto stosować CSS. W przypadku JS także można zostawić kod HTML czystym od wszelkim artybutów “zdarzeniowych” (`onclick’, `onmouseover’ itp.). Najpierw kod, gdzie tego nie zrobię i atrybuty będą zaszyte w kodzie HTML:Continue reading

jQuery jest jedną z najpopularniejszych (i moim skromnym zdaniem) najlepszych bibliotek JS. Jej dodatkową zaletą jest to, że jest darmowa. Chciałbym dzisiaj pokazać jak banalnie łatwo jest zacząć jej używać. Zapraszam do lektury.

Załączenie biblioteki:

Istnieje kilka sposobów:

  1. Pobranie kodu ze strony projektu jQuery a następnie załączenie go jako osobnego pliku.
  2. Załączenie kodu bezpośrednio ze strony autorów.

ad 1: jeśli padnie serwer, nadal masz działającą bibliotekę, ale zajmuje ona miejsce u Ciebie na serwerze,, musisz ją pobrać itp. itd.

ad 2: dla przykładu szybkiego zastosowania będę używał tej metody – nie musisz się przejmować żadnymi ścieżkami. jednak we własnych projektach prawie zawsze używam metody 1.Continue reading