changes
[docs.git] / langs / js.txt
blobcace519905a8de0dfcb42aa28417d548a3bec038
1                                                                 30jun2002
2 ---Introduction
4 Exist standard ECMAscript262 from Europe Commission . . .
6 <HTML>
7 <HEAD>JavaScript testing page
8 <script language="javascript">
9         // code
10 </script>
11 </HEAD>
12 </HTML>
14 Defining a func:
15         <script language="javascript">
16                 function square(i) {
17                         document.write("the call passed",i,"to the func",
18                                         "<BR>")
19                         return i*i
20                 }
21         </script>
23 Ways to create I/O func: document.write() ; alert() ; confirm() ; prompt()
24 The variable start w/ var keyword and can holds values from diferent types.
25 Primitive data types: string,number,boolean
26 Special chars: \n - newline; \t - tab; \f - form feed; \b - backspace; \r - carriage return
27 More primitive types: NaN - Not a Number; null; undefined - usually error in script.
28 From JavaScript 1.2 possible to create array by using new Array.
29         arrName = [elem0,...,elemN]
31 ---Event handlers
33 Follows event handlers exist:
34 onAbort
35 onClick
36 onFocus
37 onBlur
38 onMouseOver
39 onMouseOut
40 onSubmit
41 onChange
42 onSelect
43 onReset
44 onLoad
45 onUnload
48 ---Windows and frames
50 A window represents by window obj. A document by document obj. 
51 Opening windows.
52 var win1 = "open(newwin.htm)";
53 And also by:
54 function new_win() {
55  var win1="open(newwin2.html" "resizable = no,height=500,width=500");
56  }