将数组从javascript文件传递到另一个,然后输出到html

时间:2016-12-22 10:40:56

标签: javascript node.js electron

我正在考虑这样的算法:

1)从json url获取字符串数组

2)将字符串数组传递给另一个文件以向其添加属性

3)将第二个javascript文件作为html文件中的脚本调用以输出

我一直试图编写较小的程序来实现这一目标,但我得到的最好的是从第1步到第2步或第2步到第3步,但从未完成所有三个步骤。

first.js

document.write("before request") //everything before the require will output to html
var request = require('request');
document.write("after request") //everything after the require will not output to html

request({
    url: url,
    json: true
},
function getArray(error, response, body)
{
    if(!error && response.statusCode == 200)
    {
        //do stuff with json file
        //push strings into an array
    }
}

second.js

var img = new Image();
function outputHtml(array)
{
    for(i=0;i<array.length;i++)
    {
        img.src = array[i];
        img.setAttribute("width" , "300");
        document.body.appendChild(img);
    }
}

的index.html

<script src = "..\second.js"></script>
<script src = "..\first.js"></script>

你们可以给我一些提示,说明我可以对我的代码做些什么来实现这个目标,或者我是否应该更改算法?我试图从c ++过渡到javascript,但我不确定我的算法是否完全错误

0 个答案:

没有答案