Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Krulikovsky / джава скрипт / Лабораторная работа Разработка Web(JavaScript)

.pdf
Скачиваний:
12
Добавлен:
20.03.2015
Размер:
194.55 Кб
Скачать

JavaScript

JavaScript ,

HTML- .

C++. ,

. , ,

, . JScript — JavaScript, -

Microsoft Internet Explorer.

Microsoft VBScript, Visual Basic.

JavaScript HTML-

HTML- . ( ),

, ,

,

, . JavaScript

.

, (;).

.

2.1. JavaScript

2.1.1.

, .

( 10),

. . ,

. , 123.456. ,

. ,

0.123456 . ,

. , " " ' '.

. .

, .

, .

var. :

var a,b,c var d=5 var e=true

var k= " "

d number, e — , — string ( ).

function , . Object

, . ,

Head Body, . .

, , .

. , , .

.

null.

, , .

( ), .

: + ( ), - ( ), * ( ), / ( ), ++ (

), -- ( ).

2.1.4.

( ), , JavaScript.

. ,

( ) HTML.

, HTML- .

1

Windows. .

.

open, close.

Windows document, history, location, frame.

document ,

. form, image, link, area, anchor, layer, plugin, applet. document.

<Body>: bgColor, fgColor, linkColor, alinkColor, vlinkColor.

write writeln , . ,

, ,

:

document.write (« », ) document.writeln (« »,

).

.

, ,

name <IMG>. :

<IMG s =« .gif jpg» name=pl width=100>.

« p .gif jpg» — .gif

jpg. p1, width=100 — .

src URL- .

images image.

,

document.images(0), document.images(l) . .

,

<Form>….</Form>, document.forms(0), document.forms(l). . ,

:

<FORM name="forml">

,

</FORM>

document.forms(0) , document.forms(l)

. .

history .

location URL- . frame

.

JavaScript .

.

 

 

 

 

X=X+Y

X+=Y

 

 

X=X-Y

X-=Y

 

 

X=X*Y

X*=Y

X=X/Y

X/=Y

 

 

X=X%Y

X%=Y

, . <

), <= ( ), = = ( ), != ( ), >= ( ), > ( ).

! ( ), && ( ), ( ). ,

X true, ! false.

. ,

=" " + " " " ".

=" " b=" ", one +=

" ". ,

: ++ ( ), — — ( ), ! ( ), - ( ), *

), / % ( , ), + ( ), — ( ), (<, >, <=, >=), = = ( ), != ( ), && ( ), 11 ( ),

( =, +=, -=, *=, /=, %=, !=).

. , =( +b)/

, .

2

( ),

, — .

. , ,

abs ( ), sin, cos, tan,

. Math . , -

X y=Math.sin(x). ,

, function F (v) {s}. F — , v —

. . s.

, . ,

. -

. : F(w) F(wl, w2, ..., wn),

wl, w2, ..., wn — , ,

. F( ){S}, F( ).

2.1.6.( ) JavaScript HTML-

( ) JavaScript , HTML

( ) <script> </script>. script language.

JavaScript HTML- <script language ="JavaScript">, VBSript <script language ="VBScript">.

language ="JavaScript" , .

, , -

.

JavaScript <!,—>, //.

, JavaScript HTML- :

<script> <!--//

JavaScript //-->

</script>

HTMLJavaScript.

<Head>, <Body>.

JavaScript HTML- . 3.1. WebJavaScript

WebJavaScript 3.1.

3.1.

( ).

10000 . 1000 . JavaScript

:— ;

b — ;

S — ; D — .

a=(S-1000)/5,

b= +1000.

HTML JavaScript ,

3.3.

3.3.

<HTML>

<HEAD>

<TITLE> </TITLE> </HEAD>

<BODY>

<script>

3

<!-- //

var S=10000;D=1000

document.write (" ", a=(S-1000)/5," "," ");

document.write (" ",b=a+1000," "," ") //-- >

</script>

</BODY>

</HTML>

:

1800 2800 .

3.7.

: : ,

JavaScript, .

3.1. :

1., .

2.3.1.

3., .

3.1.

4..txt, JS1.

5..htm, JS1.

6.,

JSl.htm.

3.1

 

 

 

 

 

 

 

S,

D,

 

.

.

 

 

 

1

15000

1500

 

 

 

2

20000

2000

 

 

 

3

25000

2500

 

 

 

4

30000

3000

 

 

 

5

35000

3500

 

 

 

6

40000

4000

 

 

 

7

45000

4500

 

 

 

8

50000

5000

 

 

 

9

55000

5500

 

 

 

10

60000

6000

 

 

 

11

65000

6500

 

 

 

3.2. HTML JavaScript

HTML JavaScript

3.2.

3.2

.

.

500 . 5,05 . 1 . 1000

JavaScript :— ;

4

b — ;

S — .; D — ;

— , 1 . n –

= (S*k-1000)/5,

b= +1000.

HTML JavaScript ,

3.4

3.4. , .

<HTML>

<HEAD>

<TITLE> </TITLE> </HEAD>

<BODY>

<script> <!-- //

var S=500;D=1000;k=30;n=5

document.write (" ", a=(S*k-D)/5," "," ");

document.write (" ",b=a+D," "," ") //-- >

</script>

</BODY>

</HTML>

.8. .

: JavaScript : ,

JavaScript, ,

. 3.2.

:

1., .

2.3.2, 3.4.

3., .

3.2.

4..txt, JS2.

5..htm, JS2.

6.,

JS2.htm

3.2

 

 

 

 

,

 

 

S.y.e.

 

. 1 .

 

 

,

 

 

 

 

 

 

 

D, .

 

1

5

500

500

5,2

2

6

750

1000

5,4

3

7

1000

2500

5,5

4

8

1250

3000

5,6

5

9

1500

3500

5,1

6

10

2000

4000

5

7

11

2250

4500

5,15

8

12

2500

5000

5,2

9

13

2750

5500

5,25

10

14

3000

6000

5,35

11

15

3500

6500

5,45

5

3.3.

3.3

,

. 3.2.

. Fl.

JavaScript F1

, 3.5.

3.5.

<HTML>

<HEAD> <TITLE> </TITLE> <script>

<!--//

function F1(S,K,D,N) {var a=(S*K-D)/N return a

}

//--> </script> </HEAD> <BODY> <script> <!--//

var S1=500;K1=5.05;D1=1000;N1=5; var a=F1(S1,K1,D1,N1);

document.write (" ",a," "); document.write (" ",b=a+D1," ") //-->

</script>

</BODY>

</HTML>

S, k, D, N.

F1(S,K,D,N). S, K, D, N SI, kl, Dl, Nl.

write document .

3.9. .

: WebJavaScript

.

: ,

. 3.2. .

:

1., .

2.3.3, 3.5.

3., .

3.2.

4. .txt, JS3.

5..htm, JS3.

6.,

JS3.htm.

3.4.

. .

3.3 S ., 1

6

. , D , , .

.

( ,

HTML) .

. on.

. , Click, , Click.

JavaScript. ,

, . , onClick = «F1

)». : <FORM name="forml">

</FORM>

form l . , ,

,

, 3.6.

3.6.

<FORM name="forml">

,$:<input type="text" size=5 name="Sl"><xhr>

( , .):<input type="text" size=5 name="Kl"><hr>

):<input type="text" size=5 name="Dl"><hr>

:<input type="text" size=5 name="Nl"><hr> <input type="button" v lue=

onClick="document.form1.res.value=Fl()"><br>

:<input type="text" name=res size=4><br>

<input type="reset" value= > </FORM>

3.4

3.7 HTML

JavaScript,

. 3.3.

3.7.

<HTML>

<HEAD>

<TITLE>

</ TITLE > <script>

function Fl ()

{

varS=Number(document.form1.S1.value)

varK=Number(document.form1.K1.value)

varD=Number(document.form1.D1.value)

varN=Number(document.form1.N1.value) var a=(S*K-D)/N;

return a

}

//--> </script> </Head> <BODY>

<FORM name="forml">

, $:<input type="text" size=5 name="Sl"><hr>

. y.e.):<input type="text" size=5 name="Kl"><hr>

a( ):<input type="text" size=5 name="Dl"><hr>

: <input type="text" size=5 name="Nl"><hr>

7

<input type ="button" value=

onClick="document.forml.res.value=Fl()"><br>

:<input type="text"name=res size=4><br>

<input type="reset" value= > </FORM>

</Body>

</HTML>

3.10. .

: WebJavaScript

.

: .. ,

. 3.2.

. .

.

:

1., .

2.3.4, 3.7.

3..txt, JS4.

4..htm, JS4.

5.,

JS4.htm.

6.. ,

. 3.2.

7..

8., .

.

10..

3.5

, , , .

.

3.6.

 

 

 

 

 

 

 

 

 

3.6.

 

. 3.5.

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.11.

.

12%

15% . .

8

3.2.

:) ;) .

a=((S* - D) / N)*S8,

name=(res + Dl)*.85.

A1=((S * -D) / N)*.12 * (N -1)

(.15 ).

9

Соседние файлы в папке джава скрипт