Theodosis Sourgkounis
Δεν έχουμε άλλη εναλλακτική λύση που να είναι ανοιχτό πρότυπο.
<script type="text/javascript" src="foo.js"></script>
<html>
<head>
<title>It is alive!</title>
</head>
<body>
<script type="text/javascript" src="foo.js"></script>
</body>
</html>
<script type="text/javascript">
//JavaScript Code.
//This is a JS comment btw
</script>
<html>
<head>
<title>JS</title>
</head>
<body>
<script type="text/javascript">
alert( 'Hello world!' );
</script>
</body>
</html>
Browser | JavaScript Engine |
---|---|
Google Chrome | V8 |
Mozilla Firefox | SpiderMonkey |
Opera | Caracan |
Microsoft Internet Explorer | Chakra |
Τελεστές | Λειτουργία |
---|---|
+, -, *, /, % | Αριθμητικές πράξεις |
||, &&, ! | Λογικές πράξεις. ή, και, όχι |
==, !=, <, >, <=, >=, ===, !== | Σύγκριση |
++, -- | Αύξηση, μείωση |
+ | Ένωση αλφαριθμητικών (concatenation) |
=, +=, -=, *=, /=, %= | Ανάθεση τιμής |
if( συνθήκη ) {
σώμα 1
}
else if( συνθήκη ) {
σώμα 2
}
...
else {
σώμα 3
}
switch( παράσταση ) {
case τιμή1:
σώμα 1
break;
case τιμή2:
σώμα 2
break;
...
default:
εναλλακτικό σώμα
}
for( αρχικοποίηση; συνθήκη; βήμα ) {
σώμα
}
while( συνθήκη ) {
σώμα
}
do {
σώμα
} while( συνθήκη )
for, while, do... while, switch
break
for, while, do... while
continue
var
var a;
a = 5;
<script type="text/javascript">
var a = "Hello world!";
alert( a );
</script>
<script type="text/javascript">
var a = "Hello";
alert( typeof( a ) );
a = 5;
alert( typeof( a ) );
</script>
function f_name( ορίσματα ) {
σώμα;
}
function add( a, b ) {
return a + b;
}
alert( add( 4, 7 ) );
function foo(){
alert( 'hello' );
}
var foo = 5;
alert( typeof( foo ) );
foo(); //Σφάλμα. Το 5 δεν είναι συνάρτηση!
// Κενό αντικείμενο
var a = {};
// αντικείμενο με δύο ιδιότητες
var b = {
foo: 5,
bar: 'hello'
};
object[ 'key' ]
object.key
var a = {
foo: 'bar'
};
var b = a.foo; // Το b έχει την τιμή 'bar'
var a = {
foo: 0
}
a.bar = 1; //Προσθήκη ιδιότητας bar με τιμή 1
var a = { foo: function(){ return "I am a method"; }, bar: "I am a property" };
alert( a.foo ); alert( a.foo() ); alert( a.bar );
search
- Αναζήτηση μέσα στο String. Επιστρέφει τη θέσηsplit
- Χωρίζει το string σε κομμάτια. Επιστρέφει πίνακαsubstr
- Παίρνει κομμάτι από το stringvar a = 'a-b-c-d-e';
var b = a.split( '-' );
alert( b );
alert( b[ 3 ] );
[]
var a = [ 1, 'two', 3, [ 'a', 'b' ] ];
alert( a[ 0 ] );
alert( a[ 1 ] );
alert( a[ 3 ][ 1 ] );
var a = [ 1, 2, 3, 'a' ];
alert( a.length );
pop();
push();
shift();
slice();
reverse();
join();
sort();
var a = [ 1, 2, 3, 4 ]; var b = a.pop(); // a: [1,2,3]; // b: 4;
a.unshift( b ); // a: [4,1,2,3];
a.push( 40 ); // a: [4,1,2,3,40];
a.sort(); // a: [1,2,3,4,40];
Ctrl + Shift + J
ή με
Δεξί κλικ -> inspect element
Εισαγωγή της γλώσσας JavaScript
jQuery - One to save us all!
How ho make cool stuff,
the easy way