Skriptni jezici na Internetu
PRIPREMA
- Napišite definiciju skriptnih jezika.
Skriptni jezici omogućuju pisanje skripti koje izvršavaju određeni zadatak.
- Navedite primjere skriptnih jezika.
Primjeri su JavaScript, PHP, Perl, Python, VBScript.
- Napišite definiciju markup jezika.
Markup jezici koriste se kako bi pripremili oblik podataka ili izgled ili dizajn web stranice. Oni su
prezentacijski i ne uključujuju logiku ili algoritam.
- Navedite primjere markup jezika.
Primjeri su HTML, CSS, XML i drugi.
VJEŽBA
- Skriptni jezici
- Istražite i odgovorite kakva je razlika između skriptiranja na poslužiteljskoj i na strani klijenta. Možete se poslužiti izvorima na https://www.geeksforgeeks.org/difference-between-sever-sidescripting-and-client-side-scripting/?ref=rp . Napišite odgovor tablično.
Skriptiranje na strani klijenta omogućuje bolju interakciju s klijentom i neke radnje su čak i automatske. Također se koristi i za provjeru valjanosti sadržaja. Skriptiranje na strani poslužitelja omogućuje pristup datotečnom sustavu. Koristi se za stvaranje dinamičnih stranica i pristupanja njihovom sadržaju.
Klijent | Poslužitelj |
Kod je vidljiv korisniku | Ne vidi se izvorni kod jer je izlaz na strani poslužitelja HTML stranica |
Ovisi o pregledniku | Koristi se bilo koja tehnologija |
Korisničko računalo | Web poslužitelj |
Bolja interakcija | Velika prilagodba, ali manja interakcija |
HTML, CSS, JavaScript | PHP, Java, Ruby, Python |
- Ispunite tablicu o skriptnim jezicima:
Naziv | Definicija i/ili opis | Kratki primjer koda |
bash | Bash (Bourne Again Shell) ili rijeđe korišteno GNU Bash je Unix Shell i skriptni jezik koji je zamijenio Bornov Shell- Sh (Bourne Shell) | #!/bin/bash -x |
JavaScript | JavaScript je skriptni programski jezik, koji se izvršava u web pregledniku na strani korisnika. | document.getElementById(“demo”).innerHTML = “Hello JavaScript”; |
Ruby | Ruby je dinamički, objektno orijentirani programski jezik koji kombinira sintaksu inspiriranu Perlom s nekim osobinama Smalltalka. | print “Hello, World!\n” |
Phyton | Python je programski jezik opće namjene, interpretiran i visoke razine kojeg je stvorio Guido van Rossum 1990. godine. | # This program prints Hello, world!
print(‘Hello, world!’) |
Perl | Perl je programski jezik opće namjene. | print “Hello, world!\n”;
print qq=Did you say “Hello?”\n=; |
PHP | PHP je programski jezik koji se orijentira po C i Perl sintaksi, namijenjen prvenstveno programiranju dinamičnih web stranica. | <!DOCTYPE html>
<html> <body> <h1>My first PHP page</h1> <?php echo “Hello World!”; ?> </body> </html> |
VBScript | VBScript (“Microsoft Visual Basic Scripting Edition”) je aktivni skriptni jezik koji je razvio Microsoft po uzoru na Visual Basic | <!DOCTYPE html>
<html> <body> <%response.write(“Hello World!”)%> </body> </html> |
- Nabrojite i ukratko objasnite četiri prednosti skriptnih jezika. Mogući izvor: https://www.geeksforgeeks.org/introduction-to-scripting-languages/?ref=rp
- Jednostavno mijenjanje koda
- Interakcija između korisnika i jezika
- Lako za naučiti
- Funkcionalnost
- Nabrojite četiri primjene skriptnih jezika.
- Video igrice
- Web programiranje
- Sistemska administracija
- Multimedija
- Što je Node js?
Node js je okvir za pisanje mrežnih aplikacija pomoću JavaScript jezika. Koristi se za aplikacije u stvarnom vremenu.
- Što je V8 JavaScript Engine?
V8 je okosnica Google Chrome-a idrugih njegovih pretraživača. On direktno pretvara skripte u strojni kod.
- Navedite prema popularnosti od najviše do najniže pet skriptnih jezika sa postotcima. Pronađite što relevantnije podatke.
JavaScript, PHP, Python, Ruby, Groovy.
- Markup jezici
- Što znači riječ markup u današnjoj, elektroničkoj eri?
Danas markup označuje skup oznaka dodijeljenih elemntima teksta koji ukazuje na njihov odnos s ostatkom teksta ili diktiraju kako ih treba prikazati.
- Markup jezici su statični. Što to znači? (pomoć: https://www.encyclopedia.com/computing/news-wires-white-papers-and-books/markuplanguages)
Markup jezici su statični jer oni ne obrađuju podatke kroz razne izračune već podatke prikazuju u obliku poučene inteligencije.
- Ispunite tablicu:
Naziv jezika | Opis | Primjer koda |
SGML (Standard Generalized
Markup Language) |
Jezik za definiranje markup jezika | <NAME TYPE=”user”>
Geeks for Geeks </NAME> |
HTML (… | Markup jezik za kreiranje web stranica. Opisuje strukturu web stranice. | <!DOCTYPE html>
<html> <head> <title>Hello, World!</title> </head> <body> <p>Hello, World!</p> </body> </html> |
XML (… | Markup jezik za strukturiranje podataka te njihovu pohranu i transport. | <?xml version=”1.0″ encoding=”UTF-8″?>
<text> <para>hello world</para> </text> |
- Objasnite što je hypertext.
Hypertext je tekst ili jedna riječ koja “u sebi” ima pohranjen URL i kada se stisne na taj tekst otvori se taj URL. Može nam služiti za lakše razumijevanje URL-a tj. kamo oni vode.
- Ukratko objasnite što je HTML DOM (pomoć: https://en.wikipedia.org/wiki/Document_Object_Model)
HTML DOM je programski jezik koji definira logičku strukturu dokumenta i način na koji se dokument pristupa i njime manipulira.
Komentari