RSS Feed

Selasa, 03 Mei 2011

Resume DesWeb - Pertemuan 8

Javascript

Scripting Loops
Dalam Javascript terdapat dua macam perulangan yaitu :
      - For : perulangan berdasar junlah yang ditentukan
      - While : perulangan selama suatu kondisi dinyatakan benar
Syntax “for” :
<html>
<body>
                <script type="text/javascript">
                                var i=0;
                                for (i=0;i<=5;i++)
{
                                                document.write("Hello”);
                                }
                </script>
</body>
</html>
Syntax “while”:
<html>
<body>
                <script type="text/javascript">
                                var i=0;
                                while (i<=10){
                                     document.write("Hello”);
                                        i++;<!!>
                                }
                </script>
</body>
</html>

Events
Dengan menggunakan javascript, kita dapat membuat halaman web yang dinamis yang bisa berinteraksi dengan user.
Tiap elemen dalam halaman web memiliki even tertentu yang mengacu Javascript.
Contoh : kita dapat menggunakan even onClick pada elemen button untuk mengindikasikan suatu fungsi untuk berjalan ketika user mengklik button tersebut.
Even didefinsikan dalam tag HTML.
Contoh even : onLoad,onClick,onMouseOver
Scripting Error Handling
Saat kita browsing di internet,kita sering melihat javascript alert box yang  mengatakan “runtime error” dan menanyakan “do you wish to debug?”. Pesan error seperti ini  akan membantu pengembang dan bukan user. Saat user melihat error biasanya akan langsung meniggalkan halaman tersebut.

Statement try. . .catch
memungkinkan anda untuk mengetest kode yang error.
blok TRY berisikan kode yang akan dijalankan, sedangkan blok catch berisikan code untuk dilaksanakan bila terjadi error.
Contoh :
<html>
<head>
<script type="text/javascript">
var txt="";
function message() {
try {
  adddlert("Welcome guest!");
  }catch(err){
  txt="There was an error on this page.\n\n";
  txt+="Click OK to continue viewing this page,\n";
  txt+="or Cancel to return to the home page.\n\n";

  if(!confirm(txt)){
    document.location.href="http://www.w3schools.com/";
    }
  }
}
</script>
</head>

<body>
<input type="button" value="View message" onclick="message()" />
</body>

</html>

Dalam javascript kita dapat menambahkan karakter spesial dalam teks string dengan menggunakan simbol backslash.
Contoh:
\n:new line
\t:tab
\b:backspace

0 komentar:

Posting Komentar