//构造100条数据
var datas = []
for(var i = 1i <=100i++){
datas.push('item' + i)
}
第一种最直接的,也是初学者就会想到的方式,所有项都直接用字符串拼接的方式,当然效率也最差了
var resultHtml = ''
for(var i = 0, len = datas.lengthi <leni++){
resultHtml += '<li>' + datas[i] + '</li>'
}
resultHtml = '<ul>' + resultHtml + '</ul>'
第二种稍微高级一点,有考虑过效率问题的基本会采用这种,用数组的方式把每一项压进去,最后join一下
var resultHtml = ''
var tempDatas = []
for(var i = 0, len = datas.lengthi <leni++){
tempDatas.push('<li>' + datas[i] + '</li>')
}
resultHtml = '<ul>' + tempDatas.join('') + '</ul>'
第三种其实也简单,只是有些人可能会想不到,当然效率也最高
var resultHtml = datas.join('</li><li>')
resultHtml = '<ul><li>' + resultHtml + '</li></ul>'
1、将需要合并的多个.html文件复制到同一文件夹下,如果文件的顺序是重要的,注意按文件名称顺序调整好顺序。
2、使用组合键“Win + R”打开运行窗口,输入“cmd”命令,进入命令行窗口。
3、在命令行窗口,进入需要合并的.html文件的目录,如下图所示已进行“F:\stock”目录。
4、确认目录正确后,输入“type *.html >>f:\1111.html”,该命令将把当前目录下的所有.html文件的内容输出到f:\1111.html。
5、到此,打开合并后的f:\1111.html,即可看到多个html文件都已按顺序合并到F盘的1111.html文件中。
这是js里面的内容,在html页面里面是没有连接字符串变量这个说法的一般js里面是用+运算符来进行字符串连接其中需要注意的是,这个引号一定要配对,如果在字符串里面有单个引号出现的话,可以用转义字符\"来代替“符号demo如下<!doctype html><html><head><meta charset="utf-8"><title>字符串连接</title></head><body><script>var num =10086var aHtml="<a href=\"http:/wpa。qq。com/msgrd?v=3&uin="+num+"&menu=yes\"<a href=\"http:/wpa。qq。com/msgrd?v=3&uin=" +num+ "&menu=yes"alert(aHtml)</script></body></html>