Javascript °ò¥»»yªkÀ³¥Î·J½s
¾Ç¸¹¡GBit10814
©m¦W¡G½²©y¶²
¤@¡B¦bHTML5ºô¶¤¤n°õ¦æjavascriptµ{¦¡½X¡Ajavascriptµ{¦¡½X n¼g¦b¤°»ò¦a¤è¡A¤~¯à°õ¦æ©O?
1.
Javascript»yªk»Ý¨Ï¥Î<script></script>¡A¥i©ñ¸m¦bbody©Mhead¸Ì±¡C
2.
¶×¥X¥~³¡Äһݥ[.js ¨Ò:"myscript.js"
¤G¡BJavascript°ò¥»»yªk³]pª`·N¨Æ¶µ¡C
1.°ò¥»±Ôz
JavaScript¬OHTML»PWebªºµ{¦¡»y¨¥¡A±±¨îºô¶ªº¤º®e»P¨Ï¥ÎªÌ¤¬°Ê¡C
2.Javascript»yªkªº¤j¤p¼g¬O§_¦³°Ï¤À©O?
¬O¡C
3.Javascript»yªk¤¤n¶i¦æµù¸Ñ¡A¦p¦ó§e²{?
(1.)HTMLªºµù¸Ñ®æ¦¡
l <!-- ... ³o¸Ì¬Oµù¸Ñ¤å¦r ... -->
l ¦h¦æ- <!--
³o¸Ì¬O¦h¦æ HTML µù¸Ñ¤å¦r
³o¸Ì¬O¦h¦æ HTML µù¸Ñ¤å¦r
-->
(2.)Javascriptªºµù¸Ñ®æ¦¡
l ¨Ï¥ÎÂù±×½uµù¸Ñ¤å¦r
<!-- JavaScript µ{¦¡ // µù¸Ñ¤å¦r --></script>
l ¥]¦b /* »P */ ¸Ì±ªº¤å¦r±N¦¨¬°µù¸Ñ
<!--
/*
JavaScript µù¸Ñ¤å¦r
JavaScript µù¸Ñ¤å¦r
*/
-->
|
Operator |
Description |
|
== |
equal
to |
|
=== |
equal
value and equal type |
|
!= |
not
equal |
|
!== |
not
equal value or not equal type |
|
> |
greater
than |
|
< |
less
than |
|
>= |
greater
than or equal to |
|
<= |
less
than or equal to |
|
? |
ternary
operator |
3.
½ÐºKnJavascript¤¤¡Afunctionªº»yªk®æ¦¡»PÀ³¥Î¡C
l °ò¥»»yªk
var x =
myFunction(4, 3); // Function is called, return value will end up in x
function myFunction(a, b) {
return a *
b; // Function returns the product of a and b
}
5.½ÐºKnJavascript¤¤¡Aobjectªº»yªk®æ¦¡»PÀ³¥Î¡C
l «Ø¥ß¤ô¥ª«¥ó
var car = {type:"Fiat", model:"500", color:"white"};
l «Å§i»yªk
var person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
l «Å§iª«¥óÄÝ©Ê
<script>
// Create an object:
var person = {
firstName: "John",
lastName : "Doe",
id : 5566
};
l ¨úȤèªkÈ
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
l «Å§iª«¥ó¤èªk
var person = {
firstName:
"John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
6.½ÐºKnJavascript¤¤¡A¦³þ¨Ç°ò¥»ªº event(¨Æ¥ó)¡A¨ä»yªk®æ¦¡»PÀ³¥Î¡C
l «ö¥ó«á±¬°¥i°õ¦æªº¨Æ¥ó
<button onclick="document.getElementById('demo').innerHTML
= Date()">The time is?</button>
l ºô¶¤W¨Æ¥ó¡A§ïÅܺô¶¤WªºÈ¡A³z¹Lµ{¦¡§ïÅÜ(¥[ID)
<button onclick="document.getElementById('demo').innerHTML='¤º®e¤w³Q§ïÅÜ';">The time
is?</button>
<p id="demo">³o¬Odemo</p>
7.Javascript¤¤¡A¨Ï¥Î¤U¦C»yªk¥HŪ¨ú©Î¸m´«ºô¶¤Wªº¤º®e¡A½Ð»¡©ú¨ä·N¸q¡C
document.getElementById('test').innerHTML = "·s¥[¤Jªº¤º®e";
(1)document ·N¸q¬°¦ó?
document ªí¥Ü¸Ó¶±HTMLªº¤º®e¡C
(2)getElementById('test') ·N¸q¬°¦ó?
getElementById('demo') ¬Odocument ªº¤@Ó¤èªk¡A·|¨Ì·Ó°Ñ¼Ædemo§ä¨ì
id="demo"ªºHTML¤¸¯À¡C
(3)innerHTML ·N¸q¬°¦ó?
innerHTML= ' ' «ü©wHTML¤º®e¡C
(4)¾ãÅé·N¸q¬°¦ó?
¡@ «ö¤Uonclick«á¡A¦b«ö¤Utest¥i§ó§ï¤º®e¤å¦r¡C
¡@