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.    ½ÐºK­nJavascript¤¤¡Afunctionªº»yªk®æ¦¡»PÀ³¥Î¡C

l   °ò¥»»yªk

var x = myFunction(43);   // 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.½ÐºK­nJavascript¤¤¡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.½ÐºK­nJavascript¤¤¡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

¡@