moztw.org

Meta-programming in JavaScript

如大家所熟知,JavaScript 是一種具有許多特性的動態語言,能應用於 meta-programming ,換句話說,其可以操作程式及改變程式。Meta-programming 的能力在於動態 (runtime) 改變和定義程式的行為,具有高效率的表達程式結構和邏輯的優點。然而,meta-programming 是一把兩面刃,善者如倚天劍、屠龍刀;劣者則是一套七傷拳,使程式如無字天書。然而.....深入了解