Re: [討論] Javascript的類別寫法
※ 引述《liaosankai (低溫烘焙)》之銘言:
: 有人習慣用類別的方式寫javascript嗎?
: 一般的程式類別如下
: class cat {
: var size;
: funciton eat() {
: }
: }
: 在Javascript有沒有通用的寫法?或library?
經典的寫法,建議看這裡:http://0rz.tw/d24VX
深入一點的討論,建議看幾篇Douglas Crockford的文章:
http://javascript.crockford.com/inheritance.html
http://javascript.crockford.com/prototypal.html
http://javascript.crockford.com/private.html
或是他的新書:《Javascript: 優良部份》
想要知道一些細節的話,大概要看ECMA-262 Edition3,不過這是一本天書...
Javascript是一個動態語言,使用prototype讓他可以做出繼承,跟使用類別的
語言例如C++及Java有很大差距,利用這些語言的想法來學習Javascript的OOP,可能
會碰到一些困難。(Crockford在書裡面說:「骨子裡,Javascript與Lisp和Scheme的
相似程度遠大於Java。Javascript是披著C外衣的Lisp..」)
--
Sapere Aude! 這就是啟蒙運動的口號!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.166.83
※ 編輯: fillano 來自: 60.248.166.83 (10/05 07:54)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章