网络编程
位置:首页>> 网络编程>> JavaScript>> 提高javascript的速度系列(序)

提高javascript的速度系列(序)

作者:草履虫 来源:草履虫blog 发布时间:2008-07-15 12:38:00 

标签:性能,javascript,速度

这一段要毕业,得折磨自己两个月....这段时间还是会摆弄了javascript的.大致在下面两个方面:

 1.javascript的一些性能方面的注意

2.一些数值分析的javascript的实现

这篇是为了后面分析javascript的性能写的一个序,主要是一个计算javascript函数的时间.一个小函数,还是蛮有意思的 code:

function runTimeCount(func) {
 var para =[];
 if(arguments.length >1) {
  para = Array.prototype.slice.apply(arguments, [1, arguments.length]);
 }
 var startTimer = (new Date()).getTime();
 func.apply(null,para);
 var stopTimer = (new Date()).getTime();
 return stopTimer - startTimer;
}

或者看这里:

function runTimeCount(func) {
  var para =[];
  if(arguments.length >1) {
    para = Array.prototype.slice.apply(arguments, [1, arguments.length]);
  }
  var startTimer = (new Date()).getTime();
  func.apply(null,para);
  var stopTimer = (new Date()).getTime();
  return stopTimer - startTimer;
}

0
投稿

猜你喜欢

  • 上一篇介绍了 HTML5 中 Canvas 的路径,这篇将要介绍一下 Canvas&nbs
  • 要开发一个基于数据库的应用系统,其中最关键的一步就是整个系统所依据的数据库的建模设计,从逻辑的到物理的,一个环节疏于设计,整个的应用系统便似
  • IE 5.5 中的 JScript 版本是 5.5 版,它比以前版本的 JScript 中多了如数组的 push、pop、shift、uns
  • 周六。据闻北服美女甚多,于是应邀去做了一个关于UED的讲座。人不多,讲的很乱,但大家听的很认真,欣慰。讲完之后回答了很多关于社区、搜索、设计
  • 规律:半角空格的 charCode 为 32, 全角空格为 12288. 其他半角字符 ( 33 – 126 ) 与全角 ( 65281 –
  • 看了山人表单验证,又看了其他一些验证程序和相关的一些参考资料,写出了一个比较简洁的js表单验证程序。特点是扩展容易,可以方便的添加自己需要的
  • 有时候很多朋友访问自己的asp或php等程序页面时出现一些错误,就是页面无法显示也没有详细的错误信息,就算iis中开启了显示详细的错误也不能
  • 兼容当前HTML/XHTML文档是否有DTD声明:以下为程序代码:var xtop = document.documentElement.s
  • Hello every, 我是Sunrise_Chen,有人知道我吗?好久没来这里了,以前偶尔会来这里潜水今天心情很好,写了几个特效果。特效
  • 由于javascript是一种无类型语言,所以一个数组的元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同的类型,数组的元素设置可
  • ASP中转换unicode编码为GB编码方法:<% function urldecode(encodestr) 
  • 等啊等,约会都回来了,终于等到了Google放出今年的情人节Logo,原本下午四点就可以上线的这篇文章,为了等待Google谷歌美国总部的那
  • 1. 排序有什么用“排序”这个专业名词原本是来源于计算机程序操作中的,是一种很常见的算法设计,当然,对交互设计来说,探讨冒泡排序和堆排序之间
  • 问:把数据从MySQL迁移到Oracle需要注意些什么?答:以下是MySQL迁到Oracle需要掌握的注意事项,希望对你有所帮助。1.自动增
  • 14个超酷的js显示时间效果,一定有你想要的。正常时间显示运行效果图:<title>正常显示的时钟 - asp之家 - http
  •     你用过css么?当然,我是指你喜欢做网页的话,用过?很好,那你用过它的特效么?没有?那请跟我来。让我先
  • 本来想等到IE8正式发布时再在blog中写段代码,用来提示IE6用户升级到IE8的,不过貌似IE 8已经RTM了,今天又正好看到这个“升级I
  • 前不久听到这样一个面试的故事:面试官:你准备在我们公司做些什么事情?(大致这个意思)面试人:我准备在公司做网站重构,把原来是table的页面
  • 今天我们看看所有的类!由于工作的上的事有点忙!点图!以后讲解这是我编译好了的类的结构图,我们可以用很多软件可以从原板的DLL看到这些内容!当
  • 1.函数array()功能:创建一个数组变量格式:array(list)参数:list为数组变量中的每个数值列,中间用逗号间隔例子:<
手机版 网络编程 asp之家 www.aspxhome.com