摘要:
由于最近来自重构中的需要,所以深入的研究了JavaScript中function(函数/方法)的动态执行。搜索了一下,发现在网上询问相关问题的人非常多,相应给出的解决方法也是很多的,但却没有深入研究的说明。本人觉得深入的研究并解决function的动态执行问题还是非常有价值的。本文将从不同的应用情况入手,并由浅入深的给出解决方案与分析。动态执行从服务端返回的JavaScript代码不在本文的讨论范围内。场景1:动态执行无参数、无返回值function这是最简单,也是最常见的case。这种场景下,使用eval或者setTimeout都是可以的。如下示例代码:1functiontest() {2a 阅读全文
posted @ 2012-06-27 17:13
kuangkro
阅读(375)
评论(0)
推荐(0)
摘要:
利用面向对象的方法编写javascript能帮你省钱,而且也会让你的代码看起来更酷。不相信?要么你或者别人会回来维护你的代码。而容易维护的代码更容易节省如金钱般宝贵的时间。也会让你在团队中更受欢迎,因为你刚刚让他们从头疼中解脱出来。在我们写面向对象代码之前,需要先大致了解一下什么是OO。如果你觉得你对OO已经足够了解,可以直接跳过这段。什么是OO面向对象编程可以比较基本地展现你代码中抽象自现实物质的对象。在代码中创建一个对象,我们需要先创建一个类。类几乎可以表示任何东西:账户,雇员,导航菜单,车辆,植物,广告,饮料,等等。然后,每次你创建一个对象,你要从一个类中继承下来。换句话说,你创建了类的 阅读全文
posted @ 2012-06-27 09:43
kuangkro
阅读(282)
评论(0)
推荐(0)

浙公网安备 33010602011771号