| CARVIEW |
JavaScript
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Η JavaScript είναι γλώσσα προγραμματισμού η οποία έχει σαν σκοπό την παραγωγή δυναμικού περιεχομένου και την εκτέλεση κώδικα στην πλευρά του πελάτη (client-side) σε ιστοσελίδες. To πρότυπο της γλώσσας κατά τον οργανισμό τυποποίησης ECMA ονομάζεται ECMAscript[1].
Πίνακας περιεχομένων |
[Επεξεργασία] Τρόπος σύνταξης
Όπως και η PHP, η Javascript έχει βασιστεί όσον αφορά τον τρόπο σύνταξης του κώδικά της στη γλώσσα προγραμματισμού C, με την οποία παρουσιάζει πολλές ομοιότητες. Όμως ενώ η PHP είναι μια server side γλώσσα προγραμματισμού, η Javascript είναι client side.
Αυτό σημαίνει ότι η επεξεργασία του κώδικα Javascript και η παραγωγή του τελικού περιεχομένου HTML δεν πραγματοποιείται στον server, αλλά στο πρόγραμμα περιήγησης των επισκεπτών. Αυτή η διαφορά έχει και πλεονεκτήματα και μειονεκτήματα για καθεμιά από τις δύο γλώσσες. Συγκεκριμένα, η Javascript δεν έχει καμία απαίτηση από πλευράς δυνατοτήτων του server για να εκτελεστεί (επεξεργαστική ισχύ, συμβατό λογισμικό διακομιστή), αλλά βασίζεται στις δυνατότητες του browser των επισκεπτών. Επίσης μπορεί να ενσωματωθεί σε στατικές σελίδες HTML. Παρόλα αυτά, οι δυνατότητές της είναι σημαντικά μικρότερες από αυτές της PHP και δεν παρέχει συνδεσιμότητα με βάσεις δεδομένων.
[Επεξεργασία] Javascript και Java
Η Javascript δεν θα πρέπει να συγχέεται με τη Java, που είναι διαφορετική γλώσσα προγραμματισμού και με διαφορετικές εφαρμογές. Τονίζεται ότι ο σωστός τρόπος γραφής της είναι "Javascript" και όχι 'Java script' σαν δύο λέξεις, όπως λανθασμένα γράφεται ορισμένες φορές.
[Επεξεργασία] Δείγμα κώδικα Javascript
Ο κώδικας Javascript μιας σελίδας περικλείεται από τις ετικέτες της HTML <script language="javascript"> και </script>. Την απεικόνιση κειμένου αναλαμβάνει η εντολή document.write.
Για παράδειγμα, ο ακόλουθος κώδικας Javascript:
<script language="javascript">
document.write('Hello world!');
</script>
Θα απεικονίσει στο πρόγραμμα περιήγησης των επισκεπτών το κείμενο:
Hello world!
Αν ο κώδικας Javascript περιέχει περισσότερες από μία εντολές, αυτές θα πρέπει να διαχωριστούν μεταξύ τους με το χαρακτήρα του ελληνικού ερωτηματικού ';' (δηλαδή της λατινικής άνω τελείας). Η χρήση του χαρακτήρα αυτού για την τελευταία εντολή δεν είναι απαραίτητη. Η διαχώριση των εντολών στους νεότερους φυλλομετρητές (browsers) δεν είναι απαραίτητη.
Άλλες βασικές εντολές είναι το window.alert("μήνυμα") που εμφανίζει ένα παράθυρο με ένα μήνυμα στο χρήστη. To window.prompt("μήνυμα προς το χρήστη") που ζητάει από το χρήστη να συμπληρώσει ένα κομμάτι μιας αίτησης απευθείας και τα δεδομένα να χρησιμοποιηθούν σαν κείμενo χρησιμοποιώντας το σαν μεταβλητή:
<script>
var FIRSTvariable = window.prompt("PLEASE FILL IN YOUR NAME")
document.write("Your name is " + FIRSTvariable + ".")
</script>
[Επεξεργασία] Υποσημειώσεις
[Επεξεργασία] Εξωτερικοί σύνδεσμοι
| Στο άρθρο αυτό έχει ενσωματωθεί κείμενο από το αντίστοιχο κείμενο από την/το TechΤeam.gr, διανεμόμενο κατά την GNU FDL. (ιστορικό/συντάκτες). |
Εμφανίσεις
Προσωπικά εργαλεία
Εκτύπωση/εξαγωγή
Άλλες γλώσσες
- Afrikaans
- العربية
- Žemaitėška
- Беларуская
- Беларуская (тарашкевіца)
- Български
- ᨅᨔ ᨕᨘᨁᨗ
- Català
- Česky
- Чӑвашла
- Dansk
- Deutsch
- English
- Esperanto
- Español
- Eesti
- Euskara
- فارسی
- Suomi
- Français
- Galego
- עברית
- हिन्दी
- Hrvatski
- Magyar
- Interlingua
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- Basa Jawa
- ქართული
- ភាសាខ្មែរ
- 한국어
- Lietuvių
- Latviešu
- Македонски
- മലയാളം
- Монгол
- Bahasa Melayu
- مازِرونی
- Nederlands
- Norsk (bokmål)
- Polski
- Português
- Română
- Русский
- Саха тыла
- Simple English
- Slovenčina
- Slovenščina
- Shqip
- Српски / Srpski
- Svenska
- தமிழ்
- Тоҷикӣ
- ไทย
- Türkçe
- Українська
- Tiếng Việt
- 中文
- 粵語
- Τελευταία τροποποίηση 09:47, 16 Απριλίου 2010.
- Όλα τα κείμενα είναι διαθέσιμα υπό την Creative Commons Attribution/Share-Alike License· μπορεί να ισχύουν και πρόσθετοι όροι. Δείτε τους Όρους Χρήσης για λεπτομέρειες.
- Πολιτική προσωπικών δεδομένων
- Για τη Βικιπαίδεια
- Αποποίηση ευθυνών