หน้าเว็บ

วันพุธที่ 9 กุมภาพันธ์ พ.ศ. 2554

การสร้าง Utility Function ใน jQuery

ปกติแล้วเวลาเราเขียน javascript แล้วต้องการสร้างฟังก์ชั่นขึ้นมาซักตัวเราจะเขียนแบบนี้

<script>
     function showValue(para1,para2) {
          alert("...........");
     }
<script>

เป็นต้น

ทีนี้ถ้าเราใช้ jQuery หละจะสร้างฟังก์ชั่นขึ้นมาซักตัวเพื่อเรียกใช้งานจะทำยังไง มาดูวิธีกันค่ะไม่ยาก ๆ
หลังจากโหลด library jquery เข้ามา่แล้วก็ให้เขียนโค้ดได้เลยจ้า ก่อนอื่นสร้างฟังก์ชั่นขึ้นมาก่อนน้า

<script>
    $.showValue = function(para1,para2) { 
        alert ("parameter1="+para1+" and Parameter2="+para2); 
};
</script>
หรือเขียนแบบนี้ก็ได้
(function($) {
    $.showValue = function(para1,para2) { 
         alert ("parameter1="+para1+" and Parameter2="+para2); 
    };
})(jQuery);


ทีนี้มาลองเรียกฟังก์ชั่นที่สร้างโดยใช้ jQuery กัน เรียวต้องการให้เวลากดคลิ๊กที่อีลิเมนต์ซักตัวแล้วไปเรียกฟังก์ชั่นที่ได้ทำการสร้างขึ้นมา

<div id="me">ลองคลิกสิจ๊ะ</div>

ค่ะทีนี้เขียนอีเวนต์คลิกเข้าไปด้วย jQuery คือพอกดคลิกที่อิลิเมนต์ที่ชื่อว่า "me" ก็ให้ไปเรียกฟังก์ชั่น

$(document).ready(function(){
    $("#me").click(function(){
         $.showValue("Data1","Data2");
    });
});

ทีนี้มาลองรันแล้วลองคลิกอิิลิเมนต์ที่ชื่อว่า "me" ดูจะได้ผลดังภาพ


จริง ๆ ก็เขียนไม่ต่างกันมากจะต้องมาเขียนเป็นบทความซะยาวเหยียดทำไมน้า แหมก็เรียวเป็นคนขี้ลืมหนิคะ เขียนไว้กันลืมด้วยหละ วันนี้ขอตัวลาไปก่อนไว้พบกันใหม่บทความหน้า บ๊าย บาย จ้า

ไม่มีความคิดเห็น:

แสดงความคิดเห็น