in JavaScript

元编程?

wind 源码的时候,脑子里蹦出一个词:MetaProgramming… 当然,我不是在说 wind 就是元编程了,只是觉得 JS 的动态性,很易于进行元编程。

我理解的元编程:用代码做为数据动态产生代码,用程序写程序。

JS 无需编译,所以有天然优势,运行时操作类或函数易如反掌。

比如说,需要动态给类的对象织入方法,代码是在程序运行时传入的,可以这么干:

当然,这个hello() 的调用有点先知先觉了,呵呵且看:

而且,和写 元编程之javascript 的这位仁兄比起来,小巫见大巫了。

又是捉急的一天,愿元编程能带来好运 🙂

打赏作者
您的支持将激励我继续创作!

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

Write a Comment

Comment