Log in

View Full Version : [programming] javasacript in OOP



ChokBa
25-12-2009, 06:29 PM
ขอบคุณนะครับที่สนใจ อาจจะเขียนไม่ดีบ้าง ขออภัยมา ณ ที่นี้ด้วย

การเขียน javascript หรือ js แบบ OOP นั้น เป็นเรื่องที่ใครหลายคนอาจจะไม่คาดคิดว่าทำได้

วันนี้เราจะมาลองดูกันว่าทำได้อย่างไร ผมจะไม่ อธิบายนะครับว่า OOP คืออะไร แต่จะขอเริ่มกันเลย

//================//

[hide=1]ขั้นแรกเรามาลองเขียนแบบ basic สุดๆโดยมีแค่ constructor อย่างเดียวกันก่อน
เนื่องจาก ภาษา js นั้นตัวแปรทุกตัวถือเป็น Object หมด รวมไปถึง function ด้วย
เราจึงสามารถประกาศ Object ( หรือจะมองเสมือนเป็น Class ก็ได้ ) แบบง่ายๆได้ดังนี้

[code]

var Foo = function(){

ChokBa
25-12-2009, 06:29 PM
ขอบคุณนะครับที่สนใจ อาจจะเขียนไม่ดีบ้าง ขออภัยมา ณ ที่นี้ด้วย

การเขียน javascript หรือ js แบบ OOP นั้น เป็นเรื่องที่ใครหลายคนอาจจะไม่คาดคิดว่าทำได้

วันนี้เราจะมาลองดูกันว่าทำได้อย่างไร ผมจะไม่ อธิบายนะครับว่า OOP คืออะไร แต่จะขอเริ่มกันเลย

//================//

[hide=1]ขั้นแรกเรามาลองเขียนแบบ basic สุดๆโดยมีแค่ constructor อย่างเดียวกันก่อน
เนื่องจาก ภาษา js นั้นตัวแปรทุกตัวถือเป็น Object หมด รวมไปถึง function ด้วย
เราจึงสามารถประกาศ Object ( หรือจะมองเสมือนเป็น Class ก็ได้ ) แบบง่ายๆได้ดังนี้

[code]

var Foo = function(){