Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。

  • 本篇文章具体介绍如下

1 如何进行字符串连接?

首先让我们来回顾一下字符串连接的两种常用方法:
1.1 使用字符串连接运算符

常用的语言(如Java、C#、PhP等)都有字符串连接运算符,Javascript也不例外,具体代码示例:
jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

具体代码如下:
var str = "";
str = str "a";

1.2 使用数组

在常用的语言中,字符串连接运算的性能普遍不高,为此在C#中就专门提供了StringBuilder(Java中提供了StringBuffer)用于连接字符串。而在Javascript中就出现了通过Array模拟StringBuilder的方案。
具体代码如下:
var str = [];
for (var i = 0; i < 100; i ) {
  str[i] = "12345";
}
str = str.join("");

2 测试

下面通过复制字符串的过程来测试两种方法的性能:
2.1 通过字符串连接运算符进行复制:
具体代码如下:
function copyByOperator(str, times) {
  var newStr = "";
  for (var i = 0; i < times; i ) {
    newStr = str;
  }
  return newStr;
}

2.2 通过数组进行复制:
具体代码如下:
function copyByArray(str, times) {
  var newStr = [];
  for (var i = 0; i < times; i ) {
    newStr[i] = str;
  }
  return newStr.join("");
}

str采用一段固定的hTML字符串,长度是61。
2.3 IE下的测试

考虑到IE的性能比较差,先用小的times值(6000)在IE 6、IE 7和IE 8下面测试。运行10次后取平均值,结果如下:
IE浏览器下的测试结果
浏览器 copyByOperator copyByArray
IE 6 1780.4ms 9.5ms
IE 7 1754.6ms 7.7ms
IE 8 1.6ms 9.4ms

jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

IE6、7与IE8的测试结果相距甚远,很明显地,IE 8对字符串连接运算进行了优化,效率已经高于数组复制法jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.4 各种浏览器下的测试

下面再用比较大的times值(50000)对最新版本的各种浏览器进行测试。jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

各种浏览器的测试结果
浏览器 copyByOperator copyByArray
IE 8 21.8ms 54.7ms
Firefox 3.6 40.9ms 27.9ms
Chrome 4 4.4ms 10.9ms
Safari 4.0.5 41.6ms 34.6ms
Opera 10.50 33.1ms 23ms

jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3 总结

在jQuery 1.5中使用deferred对象的具体代码(翻译)-jqueryjLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

jLbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市