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 相关文章推荐
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
Mar 17 Javascript
通过隐藏iframe实现文件下载的js方法介绍
Feb 26 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
Jun 09 Javascript
javascript进行数组追加方法小结
Jun 16 Javascript
浅谈Javascript中的12种DOM节点类型
Aug 19 Javascript
JS异步加载的三种实现方式
Mar 16 Javascript
详解Layer弹出层样式
Aug 21 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
Jan 13 Javascript
React中使用async validator进行表单验证的实例代码
Aug 17 Javascript
基于vue实现一个神奇的动态按钮效果
May 15 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
Mar 31 Javascript
微信小程序入门之指南针
Oct 22 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去除字符串换行符示例分享
2014/02/13 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
vue图片上传组件使用详解
2019/12/23 Javascript
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
python编程嵌套函数实例代码
2018/02/11 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
Python控制Firefox方法总结
2019/06/03 Python
Python自动抢红包教程详解
2019/06/11 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
保时捷设计:Porsche Design
2019/03/30 全球购物
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
25岁生日感言
2014/01/13 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android