代码改变世界

随笔档案-2010年3月27日

function的方法.apply和.call

2010-03-27 10:57 by 宝宝合凤凰, 1480 阅读, 收藏,
摘要: 所有的函数都是Function这个对象的实例,所以每一个函数都有apply、call的方法以及prototype的属性。myFunc.call(theObj, arg1, arg2....)的作用是执行myFunc函数,其参数为arg1, arg2...,但和一般的执行有些区别,这里它重新指定了myFunc的主体对象,也就是说,原来假设myFunc是myObj的一个成员函数或者myFunc是一个全... 阅读全文

效率

2010-03-27 00:01 by 宝宝合凤凰, 923 阅读, 收藏,
摘要: 尽量避免使用try catch1、改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。2、优化细节代码针对细节总是好的,有一些小技巧比如:用 var obj:Object = {}; 要比 var ob... 阅读全文