Мазмунга өтүү

JavaScript

Википедия — ачык энциклопедия
10:17, 18 апрель 2023 карата Qyzyladam (талкуу | салымы) тарабынан жасалган версия

JavaScript (/ dʒɑːvɑːˌskrɪpt /; abbr. JS /dʒeɪ.ɛs./) - kòp paradicmalú procrammaló tili. Obîektice bagyttalgan, imperativdû jana funktsiîalyq stilderdi qoldoît. ECMAScript tilinin (ECMA-262-standarty) işke aşyrylyşy bolup sanalat.

JavaScript adatta qoldonmolordun obîektilerine procrammalyq jetkilik alú ùçùn qynalgan til qatary qoldonulat. Eñ kòp brauzerlerde web-baraqçalarga interaktivdûlùk berûçù stsenariî tili qatary paîdalanylat.

Necizci arhitekturalyq òzcòçòlùktòrù dinamikalyq tipteştirû, alsyz tipteştirû, avtomattyq es başqarú, prototiptik procrammaló, funktsiîalar birinçi klasstyn obîektileri qatary.

JavaScript kòptòcòn tilderce tásir etken. Iştep çygúda maqsat Java’ga oqşoş, biroq procrammist emester oñoî qoldonçu til jasó bolgon. JavaScript tili eç qaîsy kompaniîaga je uîumga tieşelû emes. Bul jagynan al web-iştep çygúlarda qoldonulgan bir qatar procrammaló tilderinen aîyrmalanat.

"JavaScript" atalyşy Oracle Corporation kompaniîasyna qattalgan tovar belcisi bolup sanalat.

Тарыхы

Tildin mùmkùnçùlùktòrù

JavaScript obektice bagyttalgan til bolup sanalat, biroq tilde qoldonulgan prototiptôdòn ulam obîektiler menen iştôdò klassqa bagyttalgan saltú tilderden aîyrmalar bar. Myndan tyşqary, JavaScript'tin funktsiîalyq tilderce mùnòzdû bir qatar kasietteri bar - misaly, funktsiîalar birinçi klasstyn obîektileri qatary, obîektter tizme qatary, karrinc, jaşyrún funktsiîalar, tilce qoşumça iîkemdûlùk bercen - biriktirû.

JavaScript'tin S menen sintaksistik oqşoştuqtary bolso da, andan tùp-tamyry menen aîyrmalangan jaqtary bar:

  • òzùnò-òzù baîqó jùrcùzûçù obîektiler;
  • funktsiîalar birinçi klasstyn obîektileri qatary;
  • tipterdi avtomattyq tùrdò bòlùştùrû;
  • taştandylardy avtomattyq tùrdò çogultú;
  • jaşyrún funktsiîalar.

Тилде төмөнкү пайдалуу нерселер жок

  • модулдук систем: JavaScript көрүү аймагынын көз карандылыгын жана обочолугун башкарууга жол бербейт;
  • стандарт китепкана: атап айтканда, файл системи менен иштөө боюнча колдонмолорду программалоо, киргизүү-чыгаруу агымдарын башкаруу, бинардык берилиштер үчүн базалык типтерди башкаруу интерфейси жок.
  • веб-кызмат жана берилиштер базасы үчүн стандарт интерфейстер;
  • көз карандылыктарды байкап, автоматтык түрдө орнотуп турчу пакеттерди башкаруу системи.

Шилтемелер