26.11.2014 Views

PDF檔講義

PDF檔講義

PDF檔講義

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Dynamic page <br />

HTML , <br />

Flash<br />

CGI(C<br />

Perl<br />

)Java applets<br />

ActiveX ControlScript (VBScript<br />

JavaScript)ASPJSPPHP...


?<br />

• <br />

HTML<br />

<br />

Web Server<br />

• <br />

, , <br />

<br />

…<br />


?<br />

• <br />

<br />

…<br />

<br />

<br />

<br />

• <br />

:<br />

– <br />

CGI<br />

ASPJSPPHP…<br />

– <br />

Java applets<br />

ActiveX ControlJavaScriptVBScript …


• <br />

• <br />

• <br />

• <br />

…<br />

<br />

• <br />

<br />


Script ( )<br />

P.C. Lin


Script<br />

• Script<br />

(interpreter) <br />

<br />

HTML<br />

<br />

• Script<br />

<br />

Script<br />

<br />

• Script<br />

HTML


HTML Script<br />

•HTML <br />

<br />

JavaScriptVBScript (<br />

<br />

…)<br />

• VBScript IE<br />

<br />

VBScript JavaScript<br />

(Netscape)<br />

ECMAScript


VBScript<br />

hello.htm<br />

time.htm<br />

time2.htm


VBScript hello.htm<br />

HTML<br />

<br />

; document.write<br />

<br />

HTML


VBScript time.htm<br />

Time() <br />

client


Web server


hello.htm<br />

time.htm<br />

Internet<br />

HTTP<br />

Load<br />

client<br />

(1) hello.htm<br />

(2) time.htm


hello.htm


time.htm<br />

HTML<br />

URL<br />

, <br />

<br />

,


VBScript time2.htm<br />

VBScript


time2.htm


VBScript<br />

myevent.htm INPUT<br />

<br />

onClick ,<br />

VBScript sub b1<br />

onClick


myevent.htm


myevent.htm<br />

SCRIPT<br />

<br />

VBScript<br />

SCRIPT


• myevent.htm INPUT <br />

b1<br />

onClick<br />

<br />

onClick <br />

<br />

<br />

b1_onClick<br />

b1<br />

b1_onClick <br />

VBScript <br />

<br />

_onClick<br />

INPUT <br />

(NAME) b1<br />

b1_onClick


myevent.htm


JavaScript<br />

<br />

<br />

IE JScript


JavaScript<br />

• JavaScript ECMA (Europen<br />

Computer Manufacturer’s Association, <br />

<br />

)Script , <br />

<br />

ECMAScript • JavaScript<br />

, ; JavaScriptJava;<br />

JavaScript HTML<br />

<br />

, JavaScriptHTML


JavaScript<br />

• <br />

JavaScript :<br />

– <br />

…(JavaScript )<br />

(<br />

)<br />

– <br />

…(JavaScript )<br />

( TYPE JavaScript )<br />

– <br />

( SRC<br />

JavaScript )


HTMLSCRIPT<br />

• HTMLSCRIPT<br />

:<br />

<br />

…(JavaScript )<br />

<br />

• <br />

; CHARSET<br />

<br />

; DEFER SCRIPT


jshello.htm<br />

SCRIPT<br />

JavaScript<br />

document.write (“ ”);


jshello.htm


JavaScript include.htm<br />

JavaScript hello.js<br />

HTML include.htm


JavaScript hello.js<br />

• JavaScript<br />

.js


include.htm<br />

SCRIPTSRC JavaScript hello.js


include.htm

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!