Клиент томонида дастурлаш. JavaScript ни html-ҳужжатларга жойлаштириш Режа


Download 39.67 Kb.
bet1/4
Sana27.03.2023
Hajmi39.67 Kb.
#1300328
  1   2   3   4
Bog'liq
Java sicrip


Клиент томонида дастурлаш. JavaScript ни HTML-ҳужжатларга жойлаштириш


Режа:
5.1. Клиент томони (соҳаси) да дастурлаш. JavaScript га кириш
5.2. JavaScript нинг объектли модели тушунчаси
5.3. JavaScript нинг URL-схемаси
5.4. Синфлар иерархияси


Калит сўзлар: Клиент томонда дастурлаш, JavaScript тили


5.1. Клиент томони (соҳаси) да дастурлаш. JavaScript га кириш
Web саҳифани генерация қилиш жараёнида "клиент-сервер " архитектураси билан боғлиқ равишда амалга оширилади. Саҳифалар клиент томонида ҳам сервер томонидаги каби генерация қилинади. 1995 йилда Netscape компанияси мутахассислари клиент томонидаги саҳифаларни генерация қилиш учун махсус дастурлаш тили яратишган ва уни JavaScript деб номлашган.
JavaScript – клиент томонидаги гиперматнли Web саҳифанинг сценарийларини бошқарувчи тилдир. Аниқроқ айтадиган бўлсак, JavaScript – бу фақатгина клиент томонидаги дастурлаш тили эмас. JavaScript нинг аждоди Liveware - Netscape сервери томонидаги восита ҳисобланади. Шундай қилиб, JavaScript кўпроқ клиент томонидаги сценарийларни ташкил этувчи тил сифатиди оммавийлашган.
JavaScript нинг асосий ғояси HTML саҳифаларни кўриш вақтида HTML тэг ва контейнерларнинг атрибутлари қийматларини ва хусусиятларини ўзгартиришдан иборат. Шу сабаб саҳифани қайта юклаш амалга ошмайди.
Амалиётда буни биз, саҳифа фонининг рангини ёки хужжатдаги расм хусусиятларини ўзгартиришда, янги ойна очиш ёки огоҳлантириш бериш жараёнларида яққол кузатишимиз мумкин.
JavaScript тили ECMA (European Computer Manufacturers Association – Европа компьютер ишлаб чиқариш ассоциацияси) томонидан стандартлаштирилган. Ушбу стандартлар ECMA-262 ва ISO-16262 номларини келтириб чиқарди. Бу стандартлар JavaScript 1.1 га мош тушувчи ECMAScript тилини тақдим этади. Бугунги кунда JavaScript нинг барча турлари ҳам ECMA стандартига мос тушавермайди.


5.2. JavaScript нинг объектли модели тушунчаси
Клиент томонидаги саҳифани яратишни бошқаришда хужжатнинг объектли механизмидан фойдаланилган. Бунда ҳар бир HTML-контейнер-бу объект ҳисобланади ва қуйидаги учликни ташкил этади:

  • хусусиятлар

  • усуллар

  • холатлар

Объектли модел саҳифалар ва браузерлар ўртасидаги боғланишсифатида кўриниши мумкин. Объектли модел – бу HTML код орқали берилган элементларни объект, усул, хусусият ва холатлар кўринишида таниш ва улар билан ишлаш демакдир. У ёрдамида биз браузерга ва фойдаланувчига мурожаат қилишимиз, хабарлар юборишимиз мумкин. Браузер бизнинг буйруқралимизни бажаради ва экранда саҳифанинг керакли қисмларини ўзгартиради.
Объектлар бир хил типли хусусиятлар, усуллар ва холатлар тўпламини бир хил типли объектлар синфларида бирлаштиради. Объектларнинг ўзлари фақат хужжатни браузер ёрдамида юклашда ёки дастурнинг натижаси сифатида намоён бўлади. Ушбу ҳолатни доимо ёдда тутиш керак.

Download 39.67 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling