javascript 性能测试系列:函数调用》的相关内容

javascript 性能测试系列:正则表达式

在JSI的实现中,有这样一种需求,将有自带命名空间的脚本元素名数组转换成没有命名空间的变量名数组. 比如 : ['YAHOO.util.XXXX,YAHOO.util.YYYY,YAHOO.event.XX'] ->['YAHOO'] 以前一直是较长的一段处理代码,今天突发奇想,这个用正则表达式处理效果如何? 于是,就这种处理,分别测试了正则表达式和javascript代码的 ...
by jindw 2007-05-30 浏览 (2053) 回复 (4) 关键字:

javascript 性能测试系列:for in 循环效率的疑惑

前几天无意中看到一个网友blog上关于这个循环效率的问题,说要尽量避免使用。 有点害怕,我在JSI中可是用了不少,呵呵。 测试一下,负担终于可以放下来了: 测试对象: 一个对象模拟map,测试for in 循环 两个数组,测试for(;;)循环 连续4次运行时间比。 957/1278;955/1357;1014/1282;968/1392 明显,要实现类似map的功 ...
by jindw 2007-05-27 浏览 (2237) 回复 (1) 关键字: jsi

求助,IE和FF在取得页面元素的client/offset/scroll+width/height 时为何如此耗时

今天无意间发现, IE和FF在取得页面元素的 client/offset/scroll + width/height 时,居然相当耗时. 大家可以下载我附件里的文件试一试. 文件代码如下, 大家注意看一下我里面的那段注释. 希望有朋友可以帮我解决这个疑问, 如果能提出优化方案更是感激不尽. <html> <head> <style type="text/css ...
by fins 2007-09-25 浏览 (1837) 回复 (5) 关键字:

Java functional in action

借着trustno1开坛讲学的春风, 我结合java做了一个动态类型的functional库. 目标如下: 1. reference transparent. 所有的函数本身都是immutable的. 虽然用户函数内部或许会有副作用, 但是库本身不产生任何副作用. 2. currying. 比如一个int f(int i, int j);的函数, f(1)就是一个int->int->i ...
by ajoo 2004-10-02 浏览 (13645) 回复 (20) 关键字:

javascript进阶之变量篇

仔细的看了看<javascript权威指南>,算笔记吧 1、关于变量的声名 大家都知道javascript是可以隐式声名变量的。但要注意,隐式声名变量总是被创建为全局变量。看以下代码,情愿javascript语言强制声明变量。建议大家一定要var声明变量。 [code:1]<SCRIPT LANGUAGE="JavaScript"> function t ...
by zkj_beyond 2006-03-30 浏览 (18158) 回复 (12) 关键字:

javascript 性能测试系列:循环反转的效果

循环反转示例: for(var i = 0;i<data.length;i++){ //. } //倒转后代码 for(var i = data.length-1;i>=0;i--){ //. } 这类优化的作用是明显的,但是具体有多大作用呢? 用一个长度为100 000 的数组测试一下: 515/313 500/313 516/312 ...
by jindw 2007-05-31 浏览 (3132) 回复 (1) 关键字:

javascript 性能测试系列:正则表达式

在JSI的实现中,有这样一种需求,将有自带命名空间的脚本元素名数组转换成没有命名空间的变量名数组. 比如 : ['YAHOO.util.XXXX,YAHOO.util.YYYY,YAHOO.event.XX'] ->['YAHOO'] 以前一直是较长的一段处理代码,今天突发奇想,这个用正则表达式处理效果如何? 于是,就这种处理,分别测试了正则表达式和javascript代码的 ...
by jindw 2007-05-30 浏览 (3737) 回复 (4) 关键字:

javascript 性能测试系列:for in 循环效率的疑惑

前几天无意中看到一个网友blog上关于这个循环效率的问题,说要尽量避免使用。 有点害怕,我在JSI中可是用了不少,呵呵。 测试一下,负担终于可以放下来了: 测试对象: 一个对象模拟map,测试for in 循环 两个数组,测试for(;;)循环 连续4次运行时间比。 957/1278;955/1357;1014/1282;968/1392 明显,要实现类似map的功 ...
by jindw 2007-05-27 浏览 (3552) 回复 (1) 关键字: JSI

Java的多线程-实现多线程及线程的同步

Java的多线程-实现多线程及线程的同步 一. 实现多线程      1. 虚假的多线程   例1:      public class TestThread { int i=0, j=0; public void go(int flag){ while(true){ try{ Thread.sleep(100); } catch(InterruptedException ...
by hgz123 2008-04-04 浏览 (179) 回复 (0) 关键字:

yield(),sleep()以及wait()的区别(修正版)

java中yield(),sleep()以及wait()的区别(修正版) http://qdisb.blogbus.com/logs/223774.html 原文有多处代码错误,这里进行了修正 -------------------------------------------------------------- 往往混淆了这三个函数的使用。 从操作系统的角度讲,os会维护一 ...
by java2000.net 2008-06-15 浏览 (1) 回复 (0) 关键字:

【名词解释】λ演算

λ演算,λ演算是一套用于研究函数定义、函数应用和递归的形式系统。它由 Alonzo Church 和 Stephen Cole Kleene 在 20 世纪三十年代引入,Church 运用 lambda 演算在 1936 年给出 判定性问题 (Entscheidungsproblem) 的一个否定的答案。这种演算可以用来清晰地定义什么是一个可计算函数。关于两个 lamb ...
by kimmking 2008-09-13 浏览 (48) 回复 (0)

提高AJAX客户端响应速度

AJAX的出现极大的改变了Web应用客户端的操作模式,它使的用户可以在全心工作时不必频繁的忍受那令人厌恶的页面刷新。理论上AJAX技术在很大的程度上可以减少用户操作的等待时间,同时节约网络上的数据流量。而然,实际情况却并不总是这样。用户时常会抱怨用了AJAX的系统响应速度反而降低了。 笔者从事AJAX方面的研发多年,参与开发了目前国内较为成熟的AJAX平台-dorado。根据笔者的经验,导致这种 ...
by hotbarsmu 2008-09-20 浏览 (59) 回复 (0)

F# 入门:使用 .NET Framework 中的函数式编程技术

本文讨论: 安装 F# F# 语言基础 .NET 互操作性 异步 F# 本文使用了以下技术: .NET Framework, F#  目录 为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作 作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (70) 回复 (0)

[转贴]你的编程语言可以这样做吗

英文原版在:http://www.joelonsoftware.com/items/2006/08/01.html http://jstang.5d6d.com/thread-185-1-1.html 一篇很好的关于map/reduce的示范文章。看了这个,你就会理解prototype.js中Enumerable的精髓。 通过它,你可以写出很多非常奇特非常美妙的代码。短短几行,功能可不简单哦 ...
by sp42 2007-06-18 浏览 (1134) 回复 (2)

F#学习之路(2) 深刻理解函数(上)

函数在函数式编程语言中是一等公民,是函数式语言中最重要的基本组成元素,也是其名称的由来。      F# 中的函数之如C#中的类,是组织程序结构的最基本单元。是命令式编程语言中函数或OO编程语言中方法的超集。超集,有多强大?我将在下面几个方面细细道来。      F#是一种多范式的编程语言。支持命令式、函数式、 ...
by kimmking 2008-09-13 浏览 (59) 回复 (0)

推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript

Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1339) 回复 (11) 关键字:

让代码在JavaScript中循环的最快的方法

Gregory Reimer,sun.com的前端工程师,他接二连三的提到怎样的方法能够在JavaScript中最快的让代码循环。    专门为大型数据集: 我建立了一个循环的基准测试套件,让不同方式的编码在JavaScript中循环。一些例子已经准备就绪,本地数组与HTML集合在表示上没有任何的不同之处,但是后台的实现是不同的(HTML集合缺少pop(),slice( ...
by ╱/罒呍唲 2008-07-30 浏览 (640) 回复 (1) 关键字: javascript

EasyJWeb-1.1版发布

  我们非常高兴的宣布,EasyJWeb-1.1今日正式对外发布,这个版本主要对EasyJWeb的Ajax支持作较大的改进。主要包括下面的内容:   1、在EasyJWeb Tools中增加了一套Rich Component组件,可以与其它客户端Ajax框架比如ExtJS等集成开发RIA应用。   2、修改了远程脚本调用引擎,使得性能比上一版本前提升了近2倍,详见http://www.easy ...
by 天 一 2008-02-21 浏览 (2425) 回复 (12) 关键字:

相关问答

赞助商链接