Gmail - üheleherakendus. Pilti ei laeta uuesti üle (brauser ei tee päringut). Päringud tehakse javascripti koodis ühelehe rakenduse sees). AJAX - Asynchronous JavaScript And XML. XML - eXtensible Markup Language. Andmete kirjeldamise keel. Javascript -> päring -> andmed tulevad struktuursel kujul. Eeliseks, et küsime ainult andmeid, mida on vaja. Mitte kogu veebilehte. Tänapäeva veebirakendused - Ühelehe rakendus JavaScriptis - Serveri poolel PHP, Java, Python, C#, JavaScript jne. Sellel kursusel: brauseris javascript, serveris php Brauser - Javascript - C-tüüpi keel, Objektid javascriptis. Funktsioonid NaN - not a number, kui liidad mittenumbreid. Funktsioonid kui väärtused Asünkroonne - javascript, aeglase operatsiooni järgi ei oota. Sünkroonne Täitmise järjekord on 1 - 3 - 2, sest võrgupäring on aeglane. Ja kõige lõpus prinditakse see esimene rida välja. Callback - helista tagasi siis, kui oled valmis.
Steve Mägi A-08 13.03.2014 PÄRNUMAA KUTSEHARIDUSKESKUS Arvutiteenindus A-08 Steve Mägi Javascript (Objektid, Sisseehitatud objektid, Html dom objektid, sündmused, näited) Juhendaja: Sander Mets Pärnu 2009 1 Steve Mägi A-08 13.03.2014 Sisukord Javascripti keele objektid.....................................................................................................6 Objekt MATH..................................................................................................................9 Objekti M
Arvuti tark- ja riistvara Arvuti (PC, raal, kompuuter ...) on kahest osast koosnev süsteem, mis on määratud info töötlemiseks. Arvuti osad on: · tarkvara (software) kõik arvutis infot töötlevad programmid · riistvara (hardware) -nn. "käegakatsutav" osa : monitor, hiir, korpus jms ... Riistvara liigitakse otstarbe põhjal *sisendseadmed -> nendega sisestatakse andmed arvutisse klaviatuur, hiir, skänner, mikrofon *väljundseadmed -> nende kaudu väljastatakse andmed monitor/kuvar, printer, valjuhääldid *töötlusseadmeteks -> paiknevad tavaliselt arvuti korpuses ja tegelevad info töötlemisega
....................................................14 Loogilised keeled....................................................................................14 Esimese teema kokkuvõte.........................................................................15 TEINE TEEMA: PÕHIMÕISTED. OMISTAMISLAUSE. .............................................16 Sissejuhatus...............................................................................................16 Programmeerimise mõisted.......................................................................16 Algoritm..................................................................................................16 Programmeerimiskeel.............................................................................17 Lause......................................................................................................18 Võtmesõna..................................................................
Tüdrukud, saage sellest innustust! Arvutite rakendusala laienemine Alguses kasutati arvuteid ainult arvutusülesannete jaoks. Uuemad arvutid tegid arvutusi kiiremini ja laiendasid lahendatavate ülesannete valdkonda. Suur arvutusjõudluse hüpe toimus selle sajandi keskpaigas, kui hakati looma elektronarvuteid. 1946. aastal avaldas ameerika matemaatik John von Neumann artikli, kus ta sõnastas kaks põhiprintsiipi, mida rakendatakse kõigis kaasaegsetes arvutites: 1. arvutis tuleb arvud esitada mitte kümnendsüsteemi arvudena, vaid kahendsüsteemis, s.t. ainult numbrite 0 ja 1 abil; 2. arvuti töö juhtimiseks tuleb kasutada arvuti mälus paiknevat programmi (kuni selle ajani kasutati programmeerimiseks perfokaarte, perfolinte ja juhtimispuldi lüliteid). Mälus paikneva programmi ja andmete vahel ei ole olulist erinevust, s.t. üks programm võib vaadelda teist programmi kui andmeid.
................................................... 11 HTTP vs. HTTPS.................................................................................................................... 13 Kohustuslik sisselogimine....................................................................................................... 13 Perioodilised tööd........................................................................................................................ 14 Programmeermiskeel Python........................................................................................................... 14 Tutvustus..................................................................................................................................... 14 Programmi struktuur.................................................................................................................... 15 Abiteekide laadimine............................................................................
Fortran Assembler Millist programmi täitmise viisi esindab Chrome V8 Javascript? Kompileerimist – kompileerib programmi masinkoodiks, monitoorib ja vahepeal optimeerib Vahekoodi Testimist Interpreteerimist Mis asi on programmeerimiskeelte valdkonnas prahikoristus ehk GC? Mittevajalikud programmi osad kustutatakse Kasutamata programmiread kustutatakse Väljakommenteeritud read visatakse mälust välja Kasutamata andmed visatatakse mälust välja (Java, Python, Lisp) Kettale tehakse automaatselt rohkem ruumi Mittevajalikud failid kustutatakse Millise keele funktsiooni definitsioon võiks alata nii: (defun sumto (n) ... ? C Fortran Lisp – kõik lispi proged on samal ajal ka data. Hästi palju sulgusid. Cobol Java Python C++ Modula-2 Millise keele funktsiooni definitsioon võiks alata nii: PROCEDURE sumto(n:INTEGER):INTEGER; ... ? Cobol Lisp Modula-2 Fortran – esimene kõrgkeel ever. C++ C Python Java
Fortran Assembler Millist programmi täitmise viisi esindab Chrome V8 Javascript? Kompileerimist – kompileerib programmi masinkoodiks, monitoorib ja vahepeal optimeerib Vahekoodi Testimist Interpreteerimist Mis asi on programmeerimiskeelte valdkonnas prahikoristus ehk GC? Mittevajalikud programmi osad kustutatakse Kasutamata programmiread kustutatakse Väljakommenteeritud read visatakse mälust välja Kasutamata andmed visatatakse mälust välja (Java, Python, Lisp) Kettale tehakse automaatselt rohkem ruumi Mittevajalikud failid kustutatakse Millise keele funktsiooni definitsioon võiks alata nii: (defun sumto (n) ... ? C Fortran Lisp – kõik lispi proged on samal ajal ka data. Hästi palju sulgusid. Cobol Java Python C++ Modula-2 Millise keele funktsiooni definitsioon võiks alata nii: PROCEDURE sumto(n:INTEGER):INTEGER; ... ? Cobol Lisp Modula-2 Fortran – esimene kõrgkeel ever. C++ C Python Java
Kõik kommentaarid