HTML ženklinimo tikslas yra apibūdinti dokumento struktūrą, o ne jo programinį elgesį. Šių dviejų derinimas gali neigiamai paveikti svetainės tvarkingumą, pavyzdžiui, derinant turinį ir pristatymą. JavaScript elgesį, sukurtą ir nuorodą į HTML, gali būti sunkiau naudoti ir prižiūrėti, pavyzdžiui, nustatant kelių įvykių tvarkytuvus vieno elementoje, nustatant tą patį įvykių tvarkytuvą keliuose elementuose arba naudojant įvykių delegaciją. Klausimas: HTML ženklinimas apibūdina, kokį dokumento aspektą?
dokumento struktūra