Интерактивті элементтері -Web-беттің жеке құрылымдық блоктары арасындағы әртүрлі түймелер-ауысулар, бейнеклиптер мен аудио фрагменттерді іске қосу түймелері, құрылым элементтері бойынша өтуге мүмкіндік беретін сілтемелер, бір ресурстың шекарасын кеңейтетін пішін болып табылатын динамикалық сайттарсыз заманауи Интернетті елестету қиын Осы секілді сипатталғанға жақын сайттарды CSS стильдері арқылы немесе CMS жүйесі бойынша жасауға болады. Алайда, жоспарланғандай сайтты құруға бағдарламалауды қажет етеді.
Мақалада негізгі интерактивті элементтері бар динамикалық сайттарды бағдарламалау ерекшелігі ашылады, ал бұл өз кезегінде жаңа динамикалық сайтты жазуға ғана емес, сонымен бірге HTML көмегімен жүзеге асырылған ескі сайтты жаңартуға мүмкіндік береді.
Негізгі идея - сайт беттерін пішімдеу және оның дизайны, электрондық құрылғының экранына байланысты сайттың көрінісін өзгерту үшін CSS элементтерімен бірге JavaScript және HTML бағдарламалау тілдерінің негізгі мүмкіндіктерін пайдалана отырып, объектіге бағытталған бағдарламалауға жүйелік тәсілдеу болып табылады,
Нәтижесінде, веб-беттерді бағдарламалаудың ұсынылған ерекшеліктері ұсынылған CMS жүйелеріне тәуелсіз құрылған заманауи динамикалық сайттарды құрудың негізгі тәсілін өзгертуге және бұрыннан бар HTML сайттарының мүмкіндіктерін едәуір кеңейтуге мүмкіндік береді.