flash细节优化
针对细节总是好的,有一些小技巧比如: 用 var obj:Object = {}; 要比 var obj:Object = new Object();要好; var arr:Array = []; 要比 var arr:Array = new Array(); 要好; for (var i:int=0,len=arr.length; i<len; i++) 要比 for (var i:int=0; i<arr.length; i++) 要好; 如果不是为了保存颜色值请不要适用uint这个类型,他的速度比起 int要慢多了; Array的遍历要比Object或者Dictionary的枚举要快得多。 if (myObj != null) 要比 if (myObj) 的速度要快, for (var i:* in myObj) 比 for (var i:String in myObj) 要快; Dictionary当 weak key设置为 true 的时候要比 false 慢; var myText:String = “a” + “b” + “c”; var myText2:String = [ "a","b","c" ].join(”"); 在JavaS 在循环体内声明变量和在循环体外声明变量其实速度上不会有太大的区别。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |