: Java Script
:
. 093
:
..
, 2010 .
JavaScript - , : , , () JavaScript - . JavaScript - , , , . , ReadOnly () true (), . - , , . - : Undefined, Null, Boolean, Number String; - Object; - , .
JavaScript , , Global, Object, Error, Function, Array, String, Boolean, Number, Math, Date, RegExp. , JavaScript , , , , , . JavaScript Java, , . , , , , .
, javascript .
javascript , .
:a = 5
a = 5;
javascript .
, .
:var a = "
"
, javascript var a = ";
";
, (unterminated literal) .
, , :return
result;
, return;
result;
, return result
undefined ( , return, return ), result.
- "\", :1 var a = " \
|
|
2 "
4 return \
5 result;
. PHP/C/Java, , javascript.
.
var. , C/Java, .
1 var i = 0
2 {
3 var i=5
4 alert(i) // 5
5 }
6 alert(i) // 5
// /*...*/:1 //
3 /*
4
5
6 */
javascript . , . .
javascript () , , - .
. :x = 5
.
function :function sayHello(name) {
alert("Hello "+name)
}
javascript .
:
, arguments
var , . .
:var i
:// 3 c var
var a=5, b=6, str = ""
a go . a=1 go.
1 a = 1
2 function go() {
3 var a = 6
4 }
6 go()
7 alert(a) // => 1
- var , :1 a = 1
2 function go() {
3 a = 6
4 }
6 go()
7 alert(a) // => 6
, javascript . , "" - window. , alert(window.a) 6.
"" . "" , .
, JS , , .
- , , : ExtJS, dojo .. JS-.
, javascript var , .
, :01 function cmp(a,b) {
02 if (a>b) {
03 res = 1
04 } else if (a<b) {
05 res = -1
06 } else {
|
|
07 var res = 0
08 }
10 return res
11 }
javascript var .
res . , var res , res, , .
- ' ". .a = ''
b = ""
+.
1 a = ""
2 b = ""
3 alert(a + ' ' + b)
: , , Boolean.
Javascript - . . , , - . .
. , String toUpperCase, :
1 name = "Vasya"
3 alert(name.toUpperCase())
:
1 alert("Vasya".toUpperCase())
javascript .
- new.
,
javascript .
Array.
1 arr = new Array("my", "array")
2 alert(arr.length) // 2
length , ( - 1) .
, , , :
1 arr = [ "my", "array" ]
2 alert(arr[0]) // "my" <-
push.
for.
1 arr = ["", ""]
2 arr.push("")
4 for(var i=0; i<arr.length; i++) {
5 alert(arr[i])
6 }
.
, , Object.
n str:1 obj = {
2 n: 1,
3 str: ""
4 }
-: .
1 obj = { n: 1, str: "" }
3 alert(obj.n) //
4 alert(obj["n"])
-. var key = "str"
alert(obj[key])
, . obj.key "key", - , key.
undefined.
1 a = { } //
2 alert(a.something) // undefined
3 alert(a.blabla === undefined)
Macromedia Dreamweaver 8.0
Dreamweaver - Web-. . Dreamweaver DHTML, , javascript. Web- , FTP-, . Macromedia Dreamweaver 8 , , , , .
|
|
:
" ". , HTML, , . Homesite (.. ). , , . Dreamweaver .
web- . , , , web- . Macromedia Dreamweaver MX web- Dreamweaver UltraDev Macromedia HomeSite, Flash. web- , , .
. , , Macromedia Flash Macromedia Fireworks, , . " , , , , javascript . , , - (ISP). " , - , , , , , , .
web- . .
HTML, XHTML, XML, ASP, ASP.NET, JSP, PHP Macromedia ColdFusion. 700 , Macromedia Exchange for Dreamweaver. " web- , web-, . . " ColdFusion web-. , . ColdFusion , ColdFusion Components, web-, .
. XML, web- XHTML . - J2EE .NET Windows Macintosh. : Macromedia Flash MX Fireworks MX. " XML, , XML-, XML-. web- XML. web- XHTML, HTML XHTML CSS2. " , . web-, web-, web- .
|
|
, Dreamweaver, . , .
:
<html>
<head>
<title> </title>
<script language="javascript">
function statusmessageobject(p,d) {
this.msg = message
this.out = " "
this.pos = position
this.delay = delay
this.i = 0
this.reset = clearmessage
}
function clearmessage() {
this.pos = position
}
var position = 100
var delay = 40
var message = " "
+ " "
var scroll = new statusmessageobject()
function scroller() {
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
scroll.out += " "
}
if (scroll.pos >= 0)
scroll.out += scroll.msg
else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
window.status = scroll.out
scroll.out = " "
scroll.pos--
if (scroll.pos < -(scroll.msg.length)) {
scroll.reset()
}
setTimeout ('scroller()',scroll.delay)
}
</script>
</head>
<body bgcolor="#000000" onLoad="scroller()">
</body> </html>