HTML-
HTML- (), , - , . . , , .
, . , . , . - , (URL), . - . HTML-, - .
- , , . HTML- (), . JavaScript. Microsoft VBScript, .
HTML JavaScript. HTML (Cascading Style Sheets CSS). HTML- (Document Object Model DOM), , . World Wide Web Consortium (W3C) CSS DOM. HTML 4, DOM CSS, HTML (Dynamic HTML DHTML).
, , HTML JavaScript. , - , , . , , , , . , , .
. window. :
- navigator,
- screen,
- history,
- location,
- document.
, , document, HTML-. navigator, screen history . location .
|
|
HTML-
HTML- (, , . .). : , . (< _ >) (</ _ >). :
<H1> HTML-</H1>
, . (, P, TR, TD). HTML- . , BR , - . .
HTML- , .
document
document HTML- . HTML- , document, . . document HTML-. , , .
HTML- , , DIV. ID . , , ID . , . , .
(FORM, IMG) ID NAME. ID NAME . .
, . , , . . - . HTML . :
- onclick , ;
- ondblclick , ;
- onmousedown , "" ;
- onmouseup , ;
- onmouseover , ;
- onmousemove , , ;
- onmouseout , ;
- onkeypress , ;
- onkeydown , .
- onkeyup , .
, , .
|
|
. , . . HTML- :
<html> <H1 onclick= "window.alert(' ')"></h1> </html>
HEAD BODY. H1 onclick alert, . window , . . DHTML JavaScript.
JavaScript
() , $ _ (). . () () . , Alfa, alfa aLFa . JavaScript. :
- (integer);
- (float);
- (string);
- (booleans);
- .
JavaScript . , :
x = 2; // var a = 2
(//) . /* */. . , . , ,
Var y;
var . , var, . , . :
<HTML>
<SCRIPT> var x = 2 //
y = 3*x //
z= kvadr(y)
alert("z="+z +" x ="+x)// z=36 x=2
function kvadr(a)
{ var x = a*a //x - ,
// kvadr(a)
return x //x=36
}
</script>
</html>
( Perl PHP) . ( ).
1. a = 2; //
2. a + = 1.5 // 2 + 1.5 = 3.5 -
3. a * ="4" //3.5*4=14
4. a + = "2" // "14" "2".
// "142"
5. b = 53; //
6. c = " . ";
7. d = b + c // "53 . "
4 7 + () , . ( parseFloat()) ( parseInt()). parseFloat() parseInt():
1. a ="3.7";
2. b = "6.1";c = a * b // 3.7 * 6.1 = 22.57
3. c=a+b; // "3.76.1"
4. d=parseFloat(a)+parseFloat(b); // 3.7 + 6.1=9.8
5. e=parseInt(a)+parseInt(b); // 3 + 6 = 9
|
|
3 a b . 4 , 1 2 a b . 5 6 a b , .
JavaScript, , , . : , . (. 1) JavaScript .
1. | ||
+ | a + b | |
- | a - b | |
* | a * b | |
./ | a / b | |
% | a % b | |
1 () | ++ | a++ |
1 () | -- | a-- |
A N :
x = Math.pow(A,N),
pow(A,N) Math.
(. 2) , .
2. | ||
== | a == b | |
!= | a!= b | |
> | a > b | |
< | a < b | |
>= | a >= b | |
<= | a <= b |
JavaScript : , , &&, || ! . : true () false (). true 1, false 0. :
a = 2; b = 3; st = "a"; // . .
a > b || st == "a" //
a > b || st > "a" //
a > b && st == "a" //
a < b &&
st == "a" //
!(a < b) //
, , : , .
:
a = 5 // 5 ,
// a
a + = 2 // a = a + 5
a - =2;
a * = 2;
a / = 2;
a % = 2
, :
a = b++; // a b, b 1
a = ++b; // b 1, a b
if switch:
Var a=3
If (a > 2) alert("a ");
a = 1;
b = -3;
c = 2;
det = Math.pow(b,2) - 4*a*c
if (det < 0)
{ alert(" ")
r = 0
}
else if (det == 0)
{ alert(" ")
r=1
}
else
{ alert(" ")
r=2
}
switch (a)
{ case 0:
alert("")
break
case 1:
alert(1)
break
case 2:
alert("")
break
default:
alert(" ");
}
switch break, .
if :
= ()? 1: 2
,
x = (4 > 2)? "": ""
.
for, while do while
// for. 1 10
S = 0;
for(i= 1; i <= 10; i++) {S += i}
S = 0 // 5,10,...,25
for(i = 5; i<= 25; i+=5) {S += i}
// while. 1 10
S = 0; i = 0;
while(i < 10) {S += ++i}
// do... while.
// 1 10
S = 0; i = 0;
do
{ S += ++i}
while(i < 10)
|
|
JavaScript . :
var a = new Array(5) //
var b = new Array(2,7,12) // b
//
. ,
x = b[1] // x 7
:
c = a.length // a c= 5
. .
earth = new Array(4)
earth[0]= "" //
earth[1]= "24 " //
earth[2]= 6378 //
earth[3]= 365.25 //
.
earthA = new Array(4)
earthA.type_= ""
earthA.day_= "24 "
earthA.radius= 6378
earthA.period = 365.25
type day JavaScript. type_ day_ . :
R=earth[2]
R= earthA.radius
:
product = new Array()
product[0] = new Array("",250)
product[1] = new Array("",300)
product[2] = new Array("",200)
product . product[0][1] 250. length:
L = product.length // L = 3
m = product[0].length // m = 2
product , .
JavaScript string , :
st1 =new String(" ")
st2 = " "
, , . , , :
st1 = "- " n = 1703
st2 =" "
st3= st1 + " " + n +st2
st3 - 1703 . n . :
- ;
- (), ;
- .
indexOf(), :
.indexOf( [,]),
// , .
indexOf() , . . st3 , :
n = st3.indexOf("") // 6
substr(), :
.substr( [,]),
: , ,
. st3 :
gorod = st3.substr(6,9)
replace(), :
.replace( , )
. st3 1703 XVIII :
osnovanie=st3.replace(/1703 /," XVIII ")
st3 - XVIII .
Math Number
Math , - . Math:
r = 5 //. :
r = new Number(5)
L = 2 * Math.PI * r // L=31.41592653589793
Lc =Math.ceil(L) // Lc=32.
//
Ld = Math.floor(L) // Ld=31.
//
Lok =Math.round(L)//Lok=31.
S= Math.PI * Math.pow(r,2) //
|
|
Number. Number:
= new Number()
:
z = new Number(43.567)
Number:
L = new Number(31.41592653589793)
// L.toFixed(n) - n
L_3 = L.toFixed(3) // L_3=31.416
// L.toPrecision(n) - n
L4 = L.toPrecision(4) //L4=31.42