2010年6月27日

Javascript prototype 元语言编程

摘要: 昨天发了一篇小文Javascript 匿名函数的一种应用:封装,没想到来自Tony Zhou的第一个回复就把我带入到Javascript的元编程领域。我以前使用过的语言中Python和lua是支持元编程的。他们都使用了一种类似元表的结构来实现元编程。js也有同样的机制,尝试之后发现,一点都不逊色。而js的元表就是prototype。先来看一段代码: function A(){this.x = 10;this.add = function(s){ this.x += s; }}a1 = new A();alert(a1.x)//output 10a1.add(10)alert(a1.x)//ou 阅读全文

posted @ 2010-06-27 21:24 索夫特威尔 阅读(2048) 评论(2) 推荐(0) 编辑

导航