Ligjerata 7 Dr Fisnik Dalipi 1 Permbajtja Hyrje
Ligjerata 7 Dr. Fisnik Dalipi 1
Permbajtja • • • Hyrje në Javascript Çka paraqet Javascript Qëllimi javascript-it Mënyrat e vendosjes së Javascript në XHTML Përdorimi karaktereve dhe simboleve në Javascript - Deitel, and Nieto, (2007) Internet & World Wide Web How to Program, Prentice Hall; 4 edition W 3 C Tutorial për Java. Script. http: //www. w 3 schools. com/js/default. asp 2
Hyrje në Java. Script • Sot Java. Script përdoret nga miliona web faqe për rregullimin e pamjes, validim të formave dhe shumë gjëra tjera • Fillimisht u dizajnua nga Netscape • Microsoft-i më vonë prezantoi verzionin e vet të quajtur Jscript • Më vonë Java. Script/JScript u standardizua nga ECMA (European Computer Manufacturers Assocoation) si ECMAScript 3
Ç’është Java. Script • Java. Script është dizajnuar t’ju jep interaktivitet HTML/XHTML dokumenteve • Java. Script paraqet gjuhë skriptuese që paraqet një formë e lehtë (lightweight) e “gjuhës programuese” • Java. Script paraqet bashkësi rreshtash të kodeve kompjuterike që ekzekutohet • Javascript vendoset (nderthuret) në HTML/XHTML dokument • Java. Script paraqet gjuhë interpretuese. Kodi interpretohet rresht për rreshti në vend që të kompajlohet si tërësi 4
Ç’është Java. Script 2) • Java. Script funksionon dhe ekzekutohet në anën e klientit (browser-it) • Çdokush mund ta përdorë Java. Script-in pa kërkuar dhe blerë licencë për të • Java. Script përmbahet nga shumica e browserëve si: Internet Explore, Netscape, Mozilla, Safari etj. 5
Çka mund të bën Java. Script? • Java. Script u jep web dizajnuesve një mjet programues – HTML/XHTML dizajnuesit në shumiën e rasteve nuk janë programues. Por, Java. Script ofron sintaksë të thjeshtësuar. • Java. Script mund të vendos tekst në browser në mënyrë dinamike • Mund të reagon në ngjarje (events) • Mund të lexon dhe ndryshon përmbajtjen në HTML/XHTML • Java. Script mund të validon të dhëna 6
Vendosja e Java. Script kodit në XHTML • Vendosja e Java. Script kodit në XHTML mund të bëhet në head seksionin sikursepër CSS ose edhe në body • Këtu në vend të <style> tag-ut përdoret • <script> tag-u si në shembullin në vijim: 7
Vendosja e Java. Script kodit në XHTML(2) • Skripta që do të vendoset në head sekcionin do të ekzekutohen kur të THIRRET (Shfrytëzuesi thirr një ngjarje) • Skripta që do të vendoset në body sekcionin do të ekzekutohen kur të NGARKOHET faqja • Skripta që vendoset në head sekcionin duhet të ngarkohet para se dikush ta përdor 8
Java. Script Kodi • Kodi i mësipërm do ta vendos fjalën Miresevini ne Java. Script në browser • Kodi i mësipërm mundëson shkruarjen e diçkahit në browser • Shumica e programuesve përdorin ; pas rreshtit të shkruar • Nëse kemi të vetmin rresht si në kodin më lartë kjo • është opcionale • Nëse ka më tepër rreshta ato preferohen të ndahen me • ; 9
Java. Script dhe browser-ët e vjetër • Ndonjëherë ndodh që browser-ët e vjetër mos ta interpretojnë Java. Script kodin direkt • Shpeshherë kodin e hudhin në browser si tekst • Për tu evituar kjo përdoren komentet në XHTML 10
Vendosja e Java. Script • Java. Script thamë që mund të vendoset në head ose në body sekcionin në XHTML • Numri i kodeve që mund të vendoset në këto sekcione është i papërcaktuar, pra mund të vendosim sa të duam kode në këto sekcione • Madje mundemi edhe t'i kombinojmë të dy sekcionet 11
Thirrja e Java. Script-it të jashtëm • Ndonjëherë nevojitet, që njëlloj si në CSS, të thirret një Java. Script dokument nga jashtë • Kjo mundëson manipulim me më tepër XHTML dokument nga një fajll i vetëm Java. Script • Dokumenti i jashtëm Java. Script nuk duhet të përmban script sekcionin, por vetëm Java. Script komandat përkatëse 12
Thirrja e Java. Script-it të jashtëm Shembull 13
Disa rregulla në Java. Script • Java. Script kodi është Case Sensitive • Variabla, objekti ose funksioni test nuk është e njëjtë me Test ose t. Es. T • Simbolet që happen siç janë ( ” ‘ ] } , duhet ta kenë edhe pjesën mbyllëse të saj , ( { [ “ • Vendi i zbrazët në Java. Script injorohet • Thyerja e rreshtit në mes të stringut mund të bëhet përmes simbolit. Shembull: • document. write(“Miresevini ne • Java. Script”); 14
Escape karakteret • • • Si do ti përdorim simbolet , ‘“ si karaktere ? !? ! Sepse ato përdoren nga Java. Script si pjesë e kodit Mjafton që para simbolit të qëndron shenja Pra teksti: Une bleva librin “Advances. Data Structures. Algorithms”. Në Java. Script do shkruhet si 15
Disa escape karaktere 16
Komentet në Java. Script • Komentet në Java. Script janë të ngjashme si në • CSS • Për komente përdoren /* dhe */ simbolet sum = a + b /*Kalkulimi i shumes*/ • Gjithashtu përdoret mënyra me simbolin // ku këtu vendoset komenti vetëm për një rresht sum = a + b //Kalkulimi i shumes 17
Debugg-im në Java. Script • Gjatë shkruarjes së kodit në Java. Script, janë të pashmangshme gabimet • Aftësia e evitimit dhe përmirësimit të gabimeve (debugging) është një mjeshtri që fitohet me kohë • Disa kërkues ofrojnë konzola që tregojnë se ku ka ndodhur gabimi • Një mënyrë e evitimit të gabimeve është testimi i kodit rresht për rreshti në browser 18
Debugim-i në Java. Script • IE ofron mënyrë për debugim ku tregon rreshti ku ka ndodhur gabimi • Disa browser as qe tregojnë ku gjendet gabimi, por interpretojne XHTML dokumentin pa Java. Script kodin (Firefox) 19
20
21
22
Thank You! PYETJE? ? ? 23
- Slides: 23