28
HTML
бетке енгізілген JаvаScript құрылым көмегімен шешілетін
«жергілікті» мәселерді шешуде
пайдаланушымен қарым
қатынас.
JаvаScript
атрибут
мәндерін
өзгертудің
негізгі
идеясы
HTML
контейнер және HTML
бетті пайдаланушы көрген жағдайда
қоршаған орта қасиеттерін көрсету. Сол мезгілде бетті қайта жүктеу
болмайды.
Практикада бұл, мысалы фон түсін өзгертуге немесе құжат суретін
интеграицялау, жаңа терезе ашу немесе ескерту шығаруға болатынын
білдіреді.
«JаvаScript» атауы Nеtscаpе тиесілі. Тілдің іске асырылуы, Micrоsоft
ендіруді жобалаушылар ресми түрде Jscript деп аталады. Jscript нұсқасында
сәйкес JаvаScript нұсқаларымен үйлесімдірілген (толық емес), яғни JаvаScript
тілі Jscript тілінің ішкі жиыны болып табылады.
JаvаScript Еуропалық компьютерлер өндірушілер ассоциясымен
(ЕCMА) стандартталған. Назар аударатын жағдай: бүгінгі күнде JаvаScript
іске асыруларының барлығы ЕCMА стандарттарына толық сәйкес емес.
Клиент жағында пейджинг механизмін жасау үшін құжаттың объектілі
моделін қолдану ұсынылды. Модельдің мәні: әрбір HTML
контейнер
үштікпен сипатталатын объект:
қасиеттер;
әдістер;
жобалар.
Объект моделі беттер мен браузер арасыдағы байланыс ретінде
көрсетілуі мүмкін. Оbjеct Mоdеl
бұл HTML бастапқы кодымен және беттегі
скриптімен жұмысқа қолайлы формада, браузер бағдарламалық қамтуында
пайда болып және орындалатын объектілер, әдістер және оқиғалар көрінісі.
Пайдаланушы оны қалауы бойынша браузермен байланысу үшін, және
кейіннен
келуші бетіне. Браузер пайдаланушы командаларын орындайды,
және сәйкесінше экрандағы бетті өзгертеді.
Дәл сол қасиеттер, әдістер және оқиғалар жинағы бар объектілер ұқсас
объектілер классына жинақталады. Класстар
мүмкін объетілер
сипаттамасы. Объектілердің өздері тек құжат браузерге жүктелгеннен кейін
немесе бағдарлама нәтижесінде пайда болады. Жоқ объектіге қаралуға
болмайтынын есте сақау керек.
2.4 CSS
HTML құжат макетін басқару құралы
CSS
HTML тілімен тек, түсті анықтау әдісі секілді, белгілі бір
мәндерімен сәйкес келетін тәуелсіз тіл.
Бірге бір құжатта қолданылуы мүмкін стильдердің бірнеше типтері бар.
Бұл браузер стилі, автор стилі, және пайдаланушы стилі.
Тіркеу, әдепкі бойынша, браузер веб
беттерінің элементтерінде
қолданылады. Бұл дизайнды құжат ешбір стильге қосылмаған жағдайда
29
«жалаңаш» HTML көруге болады. Мысалы,
тегімен жинақталған беттің
тақырыбын көптеген браузерлер 24 тармақ қаріп белгілері өлшемімен
көрсетеді. Пайдаланушы стилі
браузер параметрлері арқылы сайт
пайдаланушысына қолжетімді стиль. Бұл стиль жоғары басымдылыққа ие
және бастапқы құжаттың пішімдеу күшін жояды.
Стильдер веб
беттерге қабаттасу және мәтін, сілтемелер, суреттер
және тағы элементтерді пішімдеуге арналған оңтайлы, пайдалы және тиімді
құрал болып табылады.
Код пен дизайнды ажырату.
HTML
код түсті үйлесімдеу, қаріп мөлшері және басқа парамерлер
секілді дизайн элементтерінен тәуелсіз деген идея әлем сияқты ескі. Ең
дұрысы, веб
бетте тек пішімдеудің логикалық тегтері болуы керек, сонымен
қатар стильдер арқылы элементтер типін анықтауы қажет. Бөлімдерді
осындай жоспарлау мен жобалау жұмыстарын ажыратуда параллель түрле
жүргізіледі.
Түрлі құрылғылар үшін түрлі конструкциялар.
Стильдер көмегімен пайдаланушының түрлі шығару құрылғылары
үшін веб
беттің типін анықтау мүмкіндігі бар: монитор, принтер, телефон,
планшет және тағы басқалары. Мысалы, монитор экранында бірегей
дизайнда бетті көрсету, ал оны басып шығаруда басқа дизайн қолдану.
Әдістермен салыстырғанда Аdvаncеd HTML дизайн элементтері
жетілдірілген. HTML қарағанда, стильдердің мүмкіндіктері көп. Қарапайым
құралдар көмегімен фон элементтерінің түсін өзгертуге, жақтау қосуға, қаріп
орнатуға, мөлшерін анықтауға, орналасуын және тағы басқаларын орындауға
болады.
Жеке файлдарда стильдерді сақтауда ол кэшталады, және келесі
шақырулар браузер кэшінен жойылады. Кэштеу себебінен және стильдер
жеке файлда сақталғанынан веб
беттің коды кішірейеді және құжаттарды
жүктеу уақыты қысқартылады.
Қолма
қол деп пайдаланушының жергілікті компьютеріндегі арнайы
орын аталады; ол жерде браузер сайтқа бастапқы қолжету файлдарын
сақтайды. Келесі жолы, пайдаланушы сайтта рұқсат алғанда осы файлдар
желі бойынша жүктелмейді, ал жергілікті дискіден алынады. Осындай тәсіл
веб
бетті жүктеу жылдамдығын әсерлі жоғарылатуға мүмкіндік береді.
Бұл жағдайда, код басында (Hеаd тегінің арасында) әрбір HTML
құжат
(веб
бет) сайты арнайы тегте (сілтеме) тіркелуі керек. Бұған жол ішкі CSS
файлда болады, өйткені кері жағдайда жоба келушілері веб
бетті жағымсыз
жағынан көреді.
Егер қосылу код қатары CSS файл болған жағдайда, браузер оны
жолды оқыған мезетте оны жүктей бастайды және пайдаланушы сайтын
бөлінген түрде көрсетпей стильдерді біріктіреді. Ішкі стильді біріктіретін
сызық түрінде болуы мүмкін.
Егер пайдаланушы CMS қолданған болса, онда HTML басты бөлігінің
коды қолданылған безендіру папкасынан PHP файлдарының бірінде