js两种拼接字符串的简单方法(必看)


Posted in Javascript onSeptember 02, 2016

如下所示:

function(msgArr) {
  var len = msgArr.length;
  var n = 0 ;
  var htmlSpan = "";
  for (var j = 0; j < len - 1; j++) {
    htmlSpan += '<span>·</span>';
  }
  htmlSpan += '<span class="on">·</span>';
  var imgs = [];
  var img = [];
  img[0] = '<a href="' + ctx + '/webservice/dish/detail?id=';
  img[1] = '#';
  img[2] = '"><img src="';
  img[3] = '#';
  img[4] = '"></a>';

  for (var i = 0; i < len; i++) {
    img[1] = msgArr[i].id;
    img[3] = msgArr[i].pic;
    imgs.push(img.join(""));
  }
  $("#banner_list").html(imgs.join(""));
  $(".dots").html(htmlSpan);
}

上面的代码取自我最近写的一个脚本,在这个函数中,正好体现了两种js拼接字符串从而为DOM添加新元素,第一种方法是直接相加,第二种是利用数组的join()方法进行拼接,第二种效率要高些。

以上这篇js两种拼接字符串的简单方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
总结AJAX相关JS代码片段和浏览器模型
Aug 15 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
使用mini-define实现前端代码的模块化管理
Dec 25 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
Nov 23 Javascript
jquery点击展示与隐藏更多内容
Dec 03 Javascript
uploader秒传图片到服务器完整代码
Apr 22 Javascript
简单实现jQuery弹幕效果
May 06 jQuery
Angular2关于@angular/cli默认端口号配置的问题
Jul 15 Javascript
对于input 框限定输入值为浮点型的js代码
Sep 25 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
vue+springmvc导出excel数据的实现代码
Jun 27 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
Aug 27 Javascript
AngularJs Understanding the Controller Component
Sep 02 #Javascript
JS 拼凑字符串的简单实例
Sep 02 #Javascript
AngularJs Understanding the Model Component
Sep 02 #Javascript
浅谈js中StringBuffer类的实现方法及使用
Sep 02 #Javascript
AngularJs Dependency Injection(DI,依赖注入)
Sep 02 #Javascript
js实现String.Fomat的实例代码
Sep 02 #Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 #Javascript
You might like
编写自己的php扩展函数
2006/10/09 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
python不换行之end=与逗号的意思及用途
2017/11/21 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
python实现自动解数独小程序
2019/01/21 Python
python opencv摄像头的简单应用
2019/06/06 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
详解python中的index函数用法
2019/08/06 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
Android面试题附答案
2014/12/08 面试题
UDP协议功能
2013/01/06 面试题
行政管理专业推荐信
2013/11/02 职场文书
心理健康心得体会
2014/01/02 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
2015年学校管理工作总结
2015/07/20 职场文书