Java script
JavaScript เป็นภาษาสคริปต์อีกชนิดหนึ่งที่นิยมนำมาเขียน เพื่อเสริมคุณค่าให้งานการสร้างเว็บเพจให้มีคุณค่า และมีคุณภาพ ไม่ว่าจะเว็บเพจเพื่อการทำ E-Commerce, Web database หรือ E-Learning ซึ่งงานเหล่านี้ถ้าใช้เพียงภาษาสคริปต์ PHP, ASP, JSP หรืออื่น
ๆ จะเห็นว่าทำงานยังไม่สมบูรณ์ได้ดังใจ ผู้เขียนโปรแกรมมือใหม่ทั้งหลาย
เมื่อเห็นการเขียนโปรแกรมของผู้อื่นตามเว็บต่าง ๆ
รู้สึกว่างานของเขาที่ออกมาดีนั้น เขาเขียนกันอย่างไร
เว็บนี้มีคำตอบให้ท่าน
Java Script ทำงานอย่างไร
ถ้าพิจารณาการเขียนโปรแกรมบนเว็บทั้งหลายจะเห็นว่ามีการแปลภาษาอยู่ 2 ลักษณะได้แก่ การแปลจาก Server Side ได้แก่ PHP, ASP, JSP กับการแปลจากเครื่อง Client หรือ Client-Side อันได้แก่ HTML, Java Script
การเขียนโปรแกรม
การเขียนคำสั่งของ Java script ต้องเขียนร่วมกับภาษา HTML โดยแทรกอยู่ภายในระหว่างคำสั่ง <Head> กับ </Head> หรือจะเขียนหลังจาก <Body> ก็ได้ การเขียนคำสั่งตัวอักขระพิมพ์เล็กและตัวอักขระพิมพ์ใหญ่ถือว่ามีความแตกต่างกัน (Case sensitive)
<HTML>
<HEAD>
<TITLE> Your Title </TITLE>
------
------
</HEAD>
</HTML>
|
คำสั่งการเขียนสคริปต์ของ Java Script เริ่มต้นด้วย
<script language="JavaScript">
--------
--------
และลงท้ายด้วย
</script>
มาดูตัวอย่างแรกของการเขียน Java Script
<html>
<head>
<title>This is a JavaScript example</title>
<script language="JavaScript">
<!--
document.write("Hello World!");
//-->
</script>
</head>
<body> สวัสดี ! </body>
</html>
ภาพที่ 1 ผลการทำงานของโปรแกรม
Tips
เมื่อพิจารณาจาก คำสั่ง
<!--
document.write("Hello World!");
//-->
เครื่องหมาย <!-- และ //--> ถ้าในคำสั่งของ Tag HTML เป็น Comment แต่ใน Java Script เพื่อรองรับ browser รุ่นเก่าที่ไม่รองรับ Java Script ซึ่งถ้าเราเขียนคำสั่งโดยไม่มีเครื่องหมาย <!-- ก็ได้ แต่จะมี Dialog Box ที่จะเตือนขึ้นมาถ้าหาก Browser รุ่นที่ไม่รองรับคำสั่งนั้น ๆ นักเขียนมืออาชีพจะนิยมใช้และผมขอแนะนำให้ใช้ครับ
คำสั่งเขียนข้อความบนจอภาพ
ในการเขียนข้อความให้แสดงที่จอภาพ มีการเขียนได้สองคำสั่ง คือ write(“ข้อความ”) และคำสั่ง writeln(“ข้อความ”) ดูตัวอย่างจากคำสั่งต่อไปนี้
<HTML>
<HEAD>
<TITLE> Welcome </TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
document.write("ยินดีต้อนรับสู่ Java Script Tutorial!");
// -->
</SCRIPT>
</BODY>
</HTML>
ความแตกต่างระหว่าง write() และ writeln() นั้นคือ write เป็นการเขียนที่จอภาพ ส่วน writeln เป็นการเขียนที่จอภาพและขึ้นบรรทัดใหม่
Document object
Document เป็นหนึ่งใน object พื้นฐานที่ใช้กันมากของ Java Script จากคำสั่ง
document.write("ยินดีต้อนรับสู่ Java Script Tutorial!");
document เป็น Object ส่วน write เป็น Method ของ Object document เราต้องจะใช้เครื่องหมาย . คั่นระหว่าง Object กับ Method นอกจากนี้ยังมี Method อื่น ๆ อีกมาก ได้แก่
· Method lastModified ดูตัวอย่างต่อไปนี้
<script language="JavaScript">
document.write("สวัสดี ยินดีต้อนรับ Java Script Tutorial ปรับปรุงครั้งล่าสุดเมื่อ :" + document.lastModified);
</script>
การใช้ Method lastModified เพื่อแสดงให้ผู้ชมเว็บทราบว่า เว็บของเรานั้นปรับปรุงครั้งล่าสุดเมื่อใด เราจะต้องใช้เครื่องหมาย + ในการเชื่อม object ทั้งสอง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น