border=0

Технология »JavaScript

JavaScript анықтамасы


Аты сәйкестігі, бұл Sun Microsystems әзірлеген Java бағдарламалау тілінің туындысы деп ойласаңыз да , бұлай емес.


JavaScript-ті интерпретацияланған бағдарламалау тілінен тұрады, ол әдетте веб-сайттың бастапқы кодексіне енгізілген клиенттің іс-әрекеттерін орындау үшін веб-сайттарда қолданылады

Техникалық тұрғыдан, ол ECMA International халықаралық ақпараттық және коммуникациялық стандарттар ұйымы ұсынған ECMAScript стандартының диалектісі және бастапқыда Netscape және одан кейін Mozilla Foundation-мен әзірленген. Ол сондай-ақ ИСО стандарты болып табылады.


С синтаксисі мен жұмыс істеу әдісімен C тілін көбірек мұраға алатынына қарамастан, ол Java-де кездесетін аттар мен конвенцияларды қабылдайды, бірақ олар осыған ұқсас «косметикада».

Оның мақсаттары мен жалпы қолданысы арқасында барлық заманауи веб-браузерлер әмбебап және мультиплатильді тіл болып табылатын JavaScript-ды дұрыс түсіндіреді. Әзірлеушілердің оны пайдалану әдетте веб-сайт ұсынған пайдаланушы интерфейсімен байланысты.


JavaScript веб-бетте тілқатысу терезелері сияқты элементтерді жасайды, пайдаланушы енгізген ақпаратты жинайды және оны өңделетін серверге жібереді

Синтаксис сияқты элементтерде ашық және өзгертілетін тіл болып, нұсқалар мен диалектілерді құруға беріледі. Бұл JScript деп аталатын жеке нұсқасы бар Microsoft корпорациясы, ол Internet Explorer браузері ретінде де, Windows сценарий хостының атымен операциялық жүйеде де пайдаланылады .

JavaScript негізінен клиенттік жағынан түсінікті болса да, кеңінен қолданылатын сервер жағында бірнеше іске асыру бар. Сервер жағы үшін осы іске асырулардың басты бөлігі Node.js.

Уақыт өте келе, JavaScript басқа неғұрлым озық тілдердің функционалдығын, мысалы объектілі-бағдарланған бағдарламалау үшін сыныптарды немесе бастапқы кодты қайта пайдалану модулін дамытты

Бірақ, осы өзгерістер мен жаңартуларға қарамастан, JavaScript кері үйлесімділікті сақтайды:


  • Бұл C тілінің бағдарламалау құрылымын үлгі ретінде қабылдайтын құрылымдық және императивті тіл
  • Динамикалық түрлері, айнымалы мәнін анықтаған кезде, деректер түрін анықтаймыз
  • Объектілерге бағдарланған, олар объектілер ретінде қарастырылады
  • Тіл пайдаланушымен өзара әрекеттесе алатын нысандар мен әдістер браузер сияқты орындау ортасымен шектеледі
  • Perl сияқты, ол тұрақты өрнектерді қолдайды

Суреттер: Fotolia - Sentavio / Hanss

Автор: Guillem Alsina González + QUOTE
JavaScript тақырыптары

Әлеуметтік желілер