我的联盟 作品 招聘 外包 人才  酷站加油 国内 国外 CSS  资源图库 图库 模板 矢量 图标  设计欣赏 界面 LOGO 插画 艺术  网页 平面  专访 名站 竞赛 社区
当前位置:首页 > 网页教程 > Flash教程 > 正文
数据处理循环的优化
来源:ycflash.com 作者:羽柴 2009年08月05日 09:59 网友评论:0条 点击:

//在写程的时候遇到较大较多数数据用循环处理时,注意优化.做了这样一个测试.
特别是针对数组,我们经常见到 for(var i=0;i<xxx.length;i++)这样的方法.
当然如果该数组长度小,套用的循环层级不深次数少时可以用这样的方法.而遇到数量多时推荐用个变量来存放.
var iLength = 数组.length;
for (var i = 0; i<iLength; i++) {
}
这样的方法可以大大优化代码运算可用我下面的测试代码可以看出,特别是针对服务端的运算,更是推荐.
不要小看那么的几毫秒,但针对的用户运算成千上万次运算时就知道优化的重要性了
(注意:此方法只限用于在循环中数组长度不改变的前提下.)

测试数组 = new Array(10000);
开始时间 = getTimer();
for (var i = 0; i<测试数组.length; i++) {
    测试数组[i] = i;
}
结束时间 = getTimer();
时间差 = (结束时间-开始时间);
trace(时间差);
//
开始时间 = getTimer();
测试数组 = new Array(10000);
var iLength = 测试数组.length;
for (var i = 0; i<iLength; i++) {
    测试数组[i] = i;
}
结束时间 = getTimer();
时间差 = (结束时间-开始时间);
trace(时间差);

上一篇:跨层级加载时 相对路径的问题   下一篇:Flash制作镭射闪光字动画效果
收藏此页】【打印】【关闭
 相关文章  我要点评
·从统计学意义上看数据(1)
·巧用“核心数据像素”打造出彩的用户界面设计
·HTML5最终战胜Flash 或引领新一轮科技革命
·数据分析中遇到的“圆”
·投资者保护主题公益广告网上FLASH征集大赛启动
·用户模型和数据(一)
·网站的访问数据为何很少被应用
·数据科普──网站数据是怎么来的2

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 设计服务 | 广告服务 | 常见问题 | 网站地图 | 法律声明 | 联系我们
Copyright © 2003-2012 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】