Toliboyev Odilbek java script


Download 171.34 Kb.
Sana12.11.2023
Hajmi171.34 Kb.
#1769097
Bog'liq
Toliboyev Odilbek

Toliboyev Odilbek JAVA SCRIPT

REJA ;

1 JAVA SCRIPT NIMA?

2 C++ da shart operatori

3 Java Script Otish va shartlari

  • JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS /ˈdʒeɪ.ɛs./) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированныйимперативный и функциональный стили. Является реализацией спецификации ECMAScript (стандарт ECMA-262[8]).
  • JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам[9].
  • Основные архитектурные черты: динамическая типизацияслабая типизацияавтоматическое управление памятьюпрототипное программирование, функции как объекты первого класса.
  • На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке[~ 1][10].
  • Название «JavaScript» является зарегистрированным товарным знаком корпорации Oracle в США[11].
  • В 1992 году компания Nombas (впоследствии приобретённая Openwave[en]) начала разработку встраиваемого скриптового языка Cmm (Си-минус-минус), который, по замыслу разработчиков, должен был стать достаточно мощным, чтобы заменить макросы, сохраняя при этом схожесть с Си, чтобы разработчикам не составляло труда изучить его[12]. Главным отличием от Си была работа с памятью. В новом языке всё управление памятью осуществлялось автоматически: не было необходимости создавать буфера, объявлять переменные, осуществлять преобразование типов. В остальном языки сильно походили друг на друга: в частности, Cmm поддерживал стандартные функции и операторы Си[13]Cmm был переименован в ScriptEase, поскольку исходное название звучало слишком негативно, а упоминание в нём Си «отпугивало» людей[12][14]. На основе этого языка был создан проприетарный продукт CEnvi. В конце ноября 1995 года Nombas разработала версию CEnvi, внедряемую в веб-страницы. Страницы, которые можно было изменять с помощью скриптового языка, получили название Espresso Pages — они демонстрировали использование скриптового языка для создания игры, проверки пользовательского ввода в формы и создания анимации. Espresso Pages позиционировались как демоверсия, призванная помочь представить, что случится, если в браузер будет внедрён язык Cmm. Работали они только в 16-битовом Netscape Navigator под управлением Windows[15].

Shartli operator - bu C++ tilidagi sintaktik yorliq bo'lib, shartli ravishda ifodani baholash va natijaga qarab turli amallarni bajarish imkonini beradi. U ko'pincha boshqaruv oqimida qarorlar qabul qilish uchun ishlatiladi, masalan, if-else va switch bayonotlarida.

JavaScript-da throw iborasi istisno qilish uchun ishlatiladi. Istisno o'rnatilganda, u dastur oqimini to'xtatadi va istisno bilan ishlov berish mumkin bo'lgan eng yaqin tutib olish blokiga tarqaladi. Agar catch bloki topilmasa, dastur xato xabari bilan tugaydi.

  • Xulosa JavaScript asosan veb-brauzerda ishlaydigan mijoz tomoni skriptlarini yaratish uchun ishlatiladi. Bu shuni anglatadiki, u serverda emas, balki foydalanuvchining kompyuterida bajariladi. Bu foydalanuvchi tajribasini tezroq va sezgirroq qilish imkonini beradi, chunki kod to'g'ridan-to'g'ri brauzerda serverga borishni talab qilmasdan ishlashi mumkin. Bundan tashqari, JavaScript-dan Node.js kabi texnologiyalar yordamida server tomonidagi skriptlarni yaratish uchun foydalanish mumkin.

xu
xu
Download 171.34 Kb.

Do'stlaringiz bilan baham:




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