JavaScript — нұсқалар арасындағы айырмашылық

машиналық түсініксіз аударма
(машиналық түсініксіз аударма)
'''JavaScript''' — скрипттік [[объектіге бағытталған бағдарламалау тілі]]. [[ECMAScript]] тілінің диалекті болып табылады. ECMA-262 спецификациясының ''Conformance'' бөліміне сәйкес ECMAScript спецификациясының жүзеге асқан өнімі.
JavaScript - түп тұлғалық - бағдарлалған скрипт программалау тiлi. [[ECMAScriptтiң]] тiлiнiң [[диалектi]] болып табылады.
JavaScript қосымшалардың объекттерiне программалық рұқсат үшiн салатын тiл ретінде қолданылады. Өте кең қолдану [[веб-беттi]] өздiгiнендiктi беру үшiн [[сценарилардың тiлi]] браузерлердi табады.
Негiзгi ерекшеліктері: жадпен динамикада JavaScriptтерде көп тiлдерде, мақсатты өңдеудiң жанында ықпалы тиді. Тiлді Javaға ұқсас қылып жасауға болды, бiрақ бағдарламашы еместердiң қолдануы жеңiл. [[динамикалық типтелу]], [[әлсiз типтелу]], [[автоматты басқару]], [[түп тұлғалық программалау]], функция- бұл бiрiншi класстың объекттерi.
JavaScript тiлмен қандай болмасын серiктестiкте немесе оны өңдеуге веб- қолданылатын программалау тiлдерiнiң қатарынан айыратынын ұйым бiлмейдi
JavaScript атаулы [[тауарлық таныс]] [[Oracle Corporationнiң]] серiктестiгi болып табылады.
 
==Тарих==
алғышарт
(кейiннен алған (ағылшынша) [[Openwave]] [[Nombas]]-шы серiктестiктi [[1992 жылда]] қай ([[си - минус]]) [[Cmm]]ның салатын скрипт тiлiнiң өңдеуiн болсын [[макростарды]] еңбектiң өңдеушiлерiне [7 ] оны талқылануға құрамау үшiн силермен бұл ұқсастықта сақтай алмастыру үшiн қуатты жеткiлiктi болу мiндеттi өңдеушiлердiң ниетi бойынша болу мiндеттi бастады. [[Си]] бастың айырмашылығы жады бар жұмыс болды. Жадпен барлық басқарылуы жаңа тiлде автоматты iске асты: қажеттiлiк [[буферлердi]] құрмайды, айнымалыны жарияламайды, түрлердiң өзгеруiн жүзеге асырмауға болды. Тiлдер қалған жағдайларда күштi бiр-бiрiне сенделiп жүрдi: Cmm жеке алғанда [8 ] си үйреншiктi функциялар және операторларды қолдады. Бастапқы атау негативi өте сезiлiп, си ондағы ескертуінен адамдар қорқытқандығынан, [[Cmm ScriptEaseге]] атын өзгерткен.
 
 
==JavaScript Тарихы ==
 
[[1992 жыл]]ы Nombas компаниясы Cmm (Си-минус-минус) тілінің өңдеуінен басталады.
[[Сурет:BEich.jpg|thumb|right|125px|Брендан Айх]]
 
Брендан Айх
 
[[Бренданом Айхомның]] алдында [[1995]] жылдың [[Netscape]] 4 сәуiрiнiң серiктестiкке жалданған ұқсас Netscape-шы браузерге Schemeның программалау тiлi немесе бiрдеңе ендiруді есепке шарт қойған. Талабы: Айха топқа жауапты болғандықтан, оған ай [[HTTPнiң]] хаттамасының жақсартуымен шұғылдана жұмыс iстейтiн серверлiк өнiмдерге ауыстырған көмескi болды. Өңдеушi мамырда керi асыра лақтырған, ол дереу жаңа программалау тiлiнiң тұжырымдамасын өндейтiн (браузермен ), клиент бөлiк шұғылданатын командаға енді. Браузердiң өңдеуiн менеджмент, [[(Tom Paquin )]] Пакина, [[(Rick Schell )]] Шелланы (ағылшынша ) Тоя, [[Риканың Михаэльсi]] том қоса, [[Netscape]] [4 ] беттiң кодына [[HTML]] салатын программалау тiлiне қолдауы керек болатынына сенген.
 
 
[[Сурет:Marc Andreessen.jpg|thumb|left|125px|Марк Андрисин]]
[[Сурет:Bill joy.jpg|thumb|right|125px|Билл Джой]]
 
Өңдеудегi Айханың брендонынан тысқары (ағылшынша ) [[Netscape Communications]] [[Марк Андрисин]]12 ] құрастырушыларға қатысты және - [[Билл Джой Sun Microsystemsтiң]] негiздеушiсi де еңбек сіңірді: браузердiң релизiне тiлдiң үстiнде жұмысты аяқтауға үлгеру үшiн серiктестiк [13 ] өңдеуде iстестiк туралы шарттасты. Олар қорды құрайтын жиiрек веб-лерiнiң жабысып қалуы үшiн тiлдерiмен қамтамасыз етуге алдына мiндет етiп қойды: - бол дизайнер және биiк бiлiктiлiкке ие болмайтын бағдарламашылардың веб-сi үшiн ыңғайлы [[апплеттер]] жасауды алдына мақсат етіп қойды.
 
 
Программалау үшiн, клиенттiң тарабында программалау үшiн тiл бастапқыда [[LiveScript]] деп аталды және (анда ол [[LiveWire]] деп аталуы керек болды) сервердiң тарабына арнады. Java болғандықтан сол кезде қорытып айтқанда, LiveScriptтiң 1995 жылының 4 желтоқсаны JavaScriptтерге тиiстi лицензияны [[Sunда]] алып атын өзгертетiн сәндi болғандығынан, синтаксиске [[си]] және Javаның тiлдерiнің ықпалы тиді. Sunның өкiлдерi JavaScript құлағдар ету жақтан Netscape және [11 ] [[Netscape Navigator]]-шi екiншi бета-болжамның шығарылымы қарсаңында өттi. Ондада декларация жасайды 28 көшбасшы ИТ-компаниялардың ашық [15 ] стандарты бар объектiнiң скрипт тiлi сияқты JavaScriptтiң өз келешек өнiмдерiнде қолдануға айқындауында озып келе жатқан.
 
[[Microsoft]] серiктестiктi [[1996 жылда]] JavaScriptтiң тiлiнiң JScript аталған аналогiн босатты. Бұл тiл [[1996 жылдың]] 18 шiлдесiнде құлағдар болды. Бұл iске асыру қолдайтын бiрiншi браузермен болды.
[18 ] серiктестiктер әрекет бойынша Netscape [[ECMAлар]] қауымдастығын тiлдiң стандартизациясы жүргiзiлдi. Стандартталған болжам [[ECMAScriptтiң]] атауын алады, [[ECMA-262дiң]] стандартымен суреттеледi. Спецификациялар бiрiншi болжам 1.1-шi болжамның JavaScripti, сонымен бiрге JavaScript және [[ScriptEasyнiң]] тiлдерiне сәйкес келдi.
 
 
* [irc://freenode/##javascript ##javascript]{{ref-en}} — [[Freenode]]тағы арна.
* [irc://rusnet/#javascript #javascript]{{ref-ru}} — [[RusNet]]тегі арна.
 
 
== Сілтеме ==
21 868

өңдеме