1 web-сайттың қазіргі заманғы қоғамдағы ролі



жүктеу 0,83 Mb.
Pdf просмотр
бет7/25
Дата19.02.2018
өлшемі0,83 Mb.
#10094
1   2   3   4   5   6   7   8   9   10   ...   25

28 

 

береді,  ерекшелегенде  сурет  өлшемі  өзгереді.  Ұқсас  әдіспен  суреттер 



галереясы жасалады- суреттің өзгеруі бір бет шекарасында жүргізіледі; 

-  уақыт  пен  күнді  айқындау.  Көптеген  дизайнерлер  өз  жобаларында 

ағымдағы  күн  мен  уақытты  көп  қолданады.  Арнайы  күнмен  жұмыс  істеуге 

арналған Date объектісі пайдаланылады; 

-  Cookies  файлдарымен  жұмыс.  JavaScript  cookie  файлдарымен  толық 

жұмысты қамтамасыз етеді. Cookie- техникалық ақпарат сақталатын локальды 

компьютердегі  мәтіндік  файл.  Бұл  файлды  оқырманның  соңғы  кіру  күнін, 

парольдерді,  сонымен  қатар  сайттағы  басқа  да  әрекеттері  туралы  ақпарат 

сақталады.  Аталған  әрекет  сайтты  жекешелеп  кірушілерге  ыңғайлы  етіп 

жасайды; 

-  оқиғаларды  бақылау.  Оқиға  ретінде  пайдаланушының  белгілі  бір 

әрекеті  немесе  құжат  күйінің  өзгеруі  айтылады.  JavaScript  көптеген 

оқиғаларды  бақылап  отырады  да  оған  жасалған  әрекеттерді  анықтауға 

мүмкіндік  береді.  Мысалы,  web-бетті  жүктегенде  onLoad  оқиғасы  жүреді. 

Егер  скриптті  құжат  жүктелгеннен  кейін  жүзеге  асуы  керек  болса,  онда  осы 

оқиға басталғандағы болатын функцияны анықтау қажет; 

-  жаңа  терезелерді  құру.  Скриптер  жаңа  терезелерді  құруға,  оларға 

сыртқы  пішінін  және  ішкі  құрамын  өңдеуге  мүмкіндік  береді.  Жасалған 

терезелердің  адрестік  жолын  алып  тастауға,  айналдыру  жолағын  жасыруға 

және экранда орналасу орнын беруге болады; 

-  браузерді  тексеру.  Түрлі  браузерлерде  объектілік  модельдерді 

бейнелеу  стандартталмаған,  соңына  дейін  барлығы  қолдамайды.  Сол  себепті 

универсалды  құжатты  жасау  үшін,  ағымдағы  уақытта  қандай  браузер 

қолданыста екендігіне байланысты сәйкес кодты беру керек; 

-  математикалық  функциялар.  JavaScript  қажетті  арифметикалық 

операцияларды  қамтиды,  барлық  стандартты  математикалық  функцияларды, 

бүтін мен үтірі жылжымалы сандарды, қолдайды; 

-  құжат  құрамын  басқару.  Write()  әдісімен  кез  келген  ақпаратты 

жасалған  құжатқа  ендіруге  болады,  мысалы,  бүгінгі  күнді.  Жаңа  құжатты 

динамикалық  құрастыруға  болады.  Бұл  түрлі  браузерлердің,  операциялық 

жүйелердің  ерекшеліктерін  ескере,  жеке  мәтіндерді  шығаруға  мүмкіндік 

береді. 


Әрине,  мұнда  JavaScript  тілінің  барлық  мүмкіншіліктері  жазылмаған. 

Дегенмен,  айтылған  мысалдардан  web-беттің  мүмкіндіктерін  арттыратын 

универсалды және ыңғайлы құрал екендігін көруге болады [10]. 

Орыс тілінде екі түрлі жазылуы қарастырылған – «Джава» және «Ява». 

Java  тiлiндегi  программа  байт  код  өңделетiн  бағдарламамен  (JVM)  Java 

виртуалдық  машина  атқарылатын  байтқа  хабарландырлайды  және  жабдыққа 

беретiн  нұсқау  бұл  интерпретатор.  Орындау  тәсiлiн  ұқсас  қадiр-қасиет  байт 

толық  тәуелсiздiктi  болып  көрiнедi.  Басқару  жүйесiнен  код  және  Java-

қосымша  үшiн  тиiстi  виртуалдық  машинада  болған  кез-келген  құрылғыда 

орындауға  рұқсат  берген  жабдық.  Java  технологиясының  басқа  маңызды 

ерекшелiгi  қауiпсiздiк  икемдi  жүйе  бағдарламаның  орындауы,  виртуалдық 



29 

 

машина толық бақылау арқасында болып көрiнедi. Мысалы, мәлiметтерлерге 



рұқсат  етiлмеген  қол  жеткiзудi  әрекет  бағдарламаның  орнатылған 

өкiлеттiктерiн  асқан  кез-келген  операциялар  немесе  басқа  компьютермен 

қосылуын үзуге шақырады. 

Java платформасының классификациясы: 

Java SE (Java Standart Edition) негiзгi шығару, компиляторлар, API, Java 

Runtime  Environment  бірнеше  рет  қолданбалы  қосымшалардың  жасауын 

сақтайды; 

-  Java  EE  (Enterprise  Edition)  кәсiпорынның  деңгейiн  бағдарламалық 

қамтамасыз етудiң жасауы үшiн спецификациялардың теруi болады; 

-  Java  ME  (Java  Micro  Edition)  есептеуiш  қуат  бойымен  шектелген 

құрылғыларды  пайдалану  үшiн  құрылған,  мысалы,  жылжымалы  телефондар, 

кiрiктiрме жүйелерде; 

-  JavaFX табиғи даму Java келесi қадам болып көрiнетiн технология бұл 

Rich  Client  Platform  корпоративтiк  және  бизнес  қосымшалардың  графикалық 

интерфейстердiң жасауы үшiн арналған. 

Java 


және  Microsoft.  Microsoft  компаниясымен  өзіндік  JVM 

реализациясы  жарыққа  шыққан  болатын.  MSJVM  Sun  Java  қарағанда 

ерекшеліктері  болды,  әр  түрлi  тұғырлардың  арасындағы  тасымалданғыштық 

программ көпшiлiгiнде бөлінетiн негiзiн қалайтын тұжырымдамалары: 

-  алшақ  әдiстердi  шақырудың  программалық  интерфейсi  қолдаудың 

жоқтығы (RMI); 

-  технология қолдаудың жоқтығы JNI; 

-  қалыпсыз  кеңейтулердiң  бар  болуы,  Java  және  DCOM  ықпалдасу 

Windows жұмыс iстейтiн ғана тұғырларында. 

shootout.alioth.debian.org  сайтының  тұжырымдамасы  бойынша,  Java 

C/C++ қарағанда жетi әр түрлi тапсырмалар үшiн орындау уақыты орташа бiр 

жарым-екi есе көбiрек құрайды, ал кейде Java басқа мағнада тезiрек, кейде 7 

есе  ақырынырақ.  Google  компаниясының  жүргізілген  зерттеулері  бойынша, 

C++  тiлiндегi  программалармен  салыстыруда  Java  тестiлiк  мысалдарында 

естiң  тұтынуы  көбiрек.  Қосымшалардың  әзiрлеуiн  Eclipse  ортасында  хабар 

плагин  бұл  ретте  қолдана 

  Android  Development  Tools  немесе 



 

IntelliJ  IDEA 

мүмкiн. 

 

JDK версиясы 5.0 және одан жоғары болуы керек. 



Кейбір платформалар Java үшін аппаратты қолдауды ұсынады. Мысалы, 

JVM бағдарламасының орнына Java кодын оырдайтын микроконтроллерлер. 



JavaScript тілінің және jQuery кітапханасының сипаттамасы 

JavaScript – HTML беттiң белсендi сценарилердің жазуы үшiн арналған. 

JavaScript  тiлі  Java  тiлге  ешқандай  да  қатынасы  болмайды.  Java  SUN 

фирмасымен  өңделген.  JavaScript 

  Netscape  Communication  Corporation 



фирмасымен. Бастапқы атауы 

 LiveScript. 



Коммерциялық  пiкiрлердi  Java  тiлдiң  бүкiләлемдiк  атақ  жеңiп  алуынан 

кейiн  LiveScript  атын  JavaScript  деп  өзгерттi.  JavaScript  автономды 

қосымшалардың  жасауы  үшiн  арналмаған.  JavaScript  тiлiндегi  программа 

HTML-құжат түпнұсқада тiкелей iшiне орнатады және бұл құжатты жүктеудiң 




жүктеу 0,83 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   25




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау