Date of Award

Summer 6-2020

Document Type

Thesis

Degree Name

Bachelor Degree

Department

Computer Science

First Advisor

Naim Preniqi

Language

Albanian

Abstract

JavaScript është një gjuhë object-oriented që përdoret për të bërë faqe interaktive (p.sh. duke pasur animacione komplekse, butona të klikueshme, menutë popup etj.). Ekzistojnë gjithashtu versione më të avancuara të versionit të serverit të JavaScript, si Node.Js, të cilat ju lejojnë të shtoni më shumë funksionalitete në një faqe interneti (si bashkëpunimi në kohë reale midis kompjuterëve të shumtë). JavaScript mund të lidhet me objektet e mjedisit të tij për të siguruar kontrollin programatik mbi ta. JavaScript përmban një bibliotekë standarde të objekteve, të tilla si Array, Date dhe Math, dhe një sërë elementësh të gjuhës siç janë operatorët, strukturat e kontrollit dhe deklaratat. Core JavaScript mund të zgjatet për qëllime të ndryshme duke plotësuar atë me objekte shtesë, për shembull:

Client-side JavaScript: shtrihet gjuha bazë duke furnizuar objekte për të kontrolluar një shfletues dhe DOM-in e tij. Për shembull, zgjerimet në anën e klientëve lejojnë një aplikacion të vendosë elementë në një formë HTML dhe t'i përgjigjet ngjarjeve të përdoruesit siç janë klikimet e miut, futja e formës dhe navigimi i faqes.

Server-side JavaScript zgjeron gjuhën bazë duke furnizuar objekte që lidhen me drejtimin e JavaScript në një server. Për shembull, zgjerimet në anën e serverit lejojnë një aplikacion të komunikojë me një bazë të dhënash, të sigurojë vazhdimësinë e informacionit nga një thirrje në një tjetër të aplikacionit ose të kryejë manipulime të file-ve në një server. Ky punim përqendrohet në dokumentimin e tre frameworkëve më të mëdhenj të gjuhës JavaScript: React, Angular dhe Vue.js.

DOI

10.33107/ubt-etd.2020.2275

Share

COinS