Theodosis Sourgkounis
reload
window.history.back()
, window.history.forward()
var obj = {
firstname: 'John',
lastname: 'Smith',
whoami: function(){
alert( this.firstname + " " + this.lastname );
}
}
toString
σε αυτό το αντικείμενο.var person = {
firstname: 'John',
lastname: 'Smith',
conduct: 'decorous',
toString: function(){
var result = this.firstname + ', ' + this.lastname;
if( this.conduct == 'decorous' ){
return result + ' the decorous one';
}
return result;
}
};
alert( person );
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDate();
alert( day + "-" + month + "-" + year );
var timestamp = date.getTime();
alert( timestamp + "ms since 1-1-1970" );
var inAnHour = new Date( timestamp + 1000 * 3600 );
alert( inAnHour.toUTCString() );
document.cookie = 'man=delicious;'
<html>
<body>
<p>
Hello, <strong>world!</strong>
</p>
</body>
</html>
Element Node
Text Node
Comment Nodes
<input type="text" name="firstname" />
var input = document.getElementsByTagName( 'input' );
var name = input[ 0 ].name;
if( name == 'firstname' ){
input[ 0 ].value = 'John';
}
target:
το element στο οποίο έγινε το clickaltKey:
boolean τιμή με true αν ήταν πατημένο το alt κατά τη διάρκεια του click, false διαφορετικάctrlKey:
το ίδιο με το altKey, αλλά για το ctrloffsetX:
η οριζόντια απόσταση από την αριστερή άκρη του elementoffsetY:
η κατακόρυφη απόσταση από την πάνω άκρη του elementtarget:
το element που ήταν επιλεγμένο, όταν πυροδοτήθηκε το eventaltKey:
boolean τιμή με true αν ήταν πατημένο το alt κατά τη διάρκεια του click, false διαφορετικάctrlKey:
το ίδιο με το altKey, αλλά για το ctrlwhich:
Ενας κωδικός που αντιστοιχεί στο πλήκτρο που πατήθηκε$( 'a.donothing' ).click( function(){
return false;
} );
$( 'h2' ).click( function(){
var text = $( this ).text();
alert( "You clicked the h2 with text: " + text );
} );
function greet( name ){
var greeting = "Greetings, ";
greeting += name;
alert( greeting );
}
greet( "human" );
function add( a, b ){
return a + b;
}
alert( add( 1, 2 ) );
arguments
: Πίνακας που περιέχει τα ορίσματα που έχουν
περάσει στη συνάρτησηfunction add(){
var length = arguments.length;
var sum = 0;
for( var i = 0; i < length; ++i ){
sum += arguments[ i ];
}
return sum;
}
alert( add( 1, 2, 3 ) );
alert( add( 6, 21, -5, 7, 0 ) );
var a = 5;
function foo(){
var a;
a = 6;
alert( a );
}
foo();
alert( a );
var a = 5;
function foo(){
a = 6;
alert( a );
}
foo();
alert( a );
function factorial( n ){
if( n == 1 ){
return 1;
}
return factorial( n - 1 ) * n;
}
alert( factorial( 3 ) );
function ( a, b ){
return a + b;
}
alert(
( function( a, b ){
return a + b;
} )( 5, 7 )
);
var foo = function(){
alert( 'clicked!' );
return false;
}
$( 'a' ).click( foo );
var foo = function(){
alert( 'clicked!' );
return false;
}
$( 'a' ).click( foo() );
setTimeout( function, milliseconds );
var sayHello = function(){
alert( "Hello, world!" );
};
//τρέχει 1 φορά μετά από 5s
setTimeout( sayHello, 5000 );
setInterval( function, milliseconds );
var sayHello = function(){
alert( "Hello, world!" );
};
//τρέχει κάθε 5s
setInterval( sayHello, 5000 );
var conditionalCall = function( condition, f, g ){
if( condition ){
f();
}
else{
g();
}
};
conditionalCall( x == 5,
function(){
alert( "x is five" );
},
function(){
alert( "x is not five" );
} );
function makeFunction(){
var displayHello = function(){
alert( "Hello, world!" );
};
return displayHello;
}
var hello = makeFunction();
hello();
function makeAdder(){
var adder = function( x, y ){
return x + y;
};
return adder;
}
var add = makeAdder();
alert( add );
alert( add( 5, 7 );
function makeMultiplier( factor ){
var multiplier = function( x ){
return x * factor;
};
return multiplyer;
}
var double = makeMultiplier( 2 );
var triple = makeMultiplier( 3 );
alert( double( 3 ) );
alert( triple( 5 ) );
var makeMultiplier = function( factor ){
var multiplier = function( x ){
return factor * x;
}
return multiplier;
}
var makeCounter = function(){
var counter = 0;
return function(){
return ++counter;
}
}
var countCows = makeCounter();
var countChicken = makeCounter();
alert( countCows() + " cows" );
alert( countChicken() + " chickens" );
div{
background: #fff;
width: 100px;
height: 100px;
position: absolute;
top: 30px;
left: 0px;
}
var position = 0;
var div = document.getElementsByTagName( 'div' )[ 0 ];
while( position < 400 ){
position += 1;
div.style.left = position + 'px';
}
var position = 0;
var div = document.getElementsByTagName( 'div' )[ 0 ];
setInterval( function(){
position += 1;
div.style.top = position + 'px';
}, 100 );