Концепт у дефиницији АБЦ
Мисцелланеа / / July 04, 2021
Аутор Гуиллем Алсина Гонзалез, у новембру 2016
Иако нас случајност имена може учинити размисли по томе што је ово изведеница из језика на програмирање Јава коју је развио Сун Мицросистемс, то није тако.
ЈаваСцрипт је протумачени програмски језик, који се често користи на веб локацијама веб за извршавање радњи на страни клијента, уграђених у изворни код веб странице
Технички, чини а дијалекат стандарда ЕЦМАСцрипт, који је предложио међународни орган за информисање и комуникација ЕЦМА Интернатионал, а првобитно га је дизајнирао Нетсцапе, а касније Мозилла Фоундатион. Такође је ИСО стандард.
Иако у својој синтакси и начину рада прима већи наследство језика Ц, такође усваја називе и конвенције које налазимо у Јави, иако то и остају, у сличној „козметици“.
Због своје опште намене и употребе, сви савремени веб прегледачи правилно тумаче ЈаваСцрипт, као универзални језик и језик више платформи. И, обично, његова употреба од стране програмера повезана је са корисничким интерфејсом који представља веб локација.
ЈаваСцрипт омогућава на веб страници да креира елементе као што су дијалошки оквири, прикупља информације које је корисник унео и шаље их серверу на обраду
Будући да је отворен језик и да се може мењати у елементима као што је синтакса, дат је стварању варијанти и дијалеката. Ово је случај са Мицрософтом, који има сопствену имплементацију под именом ЈСцрипт, који се користи у претраживачИнтернет Екплорер као у вашем Оперативни систем под именом Виндовс Сцриптинг Хост.
Иако се ЈаваСцрипт разуме, углавном, са стране клијентПостоји и неколико имплементација на страни сервера које се широко користе. Главна од ових примена за серверску страну је Ноде.јс.
Временом се ЈаваСцрипт развијао, укључујући и функције са других језика напредни, попут класа за објектно оријентисано програмирање или модули за поновну употребу изворни код
Али упркос овим променама и допунама, ЈаваСцрипт задржава компатибилност са уназад:
- То је структурирани и императивни језик, узимајући за модел програмску структуру језика Ц.
- Динамички типови, тако да када дефинишемо вредност променљиве, дефинише се тип података
- Објектно оријентисан, са функцијама које се сматрају објектима
- Објекти и методе путем којих језик може да комуницира са корисником ограничени су извршним окружењем, попут прегледача.
- Као и Перл, подржава регуларне изразе
Фотографије: Фотолиа - Сентавио / Хансс
Теме у ЈаваСцрипт-у