输入facebook黑客杯

时间:2013-01-26 00:21:13

标签: javascript

输入文件是否需要由程序直接处理?

在最新的美丽字符串问题中说,

  

5

     

ABbCcc

     

今年Facebook黑客杯祝你好运!

     

请忽略标点符号:)

     

有时测试用例难以弥补。

     

所以我去咨询Dalves教授

我怎么处理它在javascript中说?

非常感谢

1 个答案:

答案 0 :(得分:1)

为此,您可以使用node.js filesystem api(也可以在node.js中编写代码 - 它位于Google v8上,因此它应该足够快了)

修改

我考虑过你的问题,可以更简单地解决(不使用node.js)向文件发出AJAX请求。你可以这样做:

var xmlhttp;
if (window.XMLHttpRequest)
  {   // code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp = new XMLHttpRequest();
  }
else
  {   // code for IE6, IE5
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    // This logs the input.txt contents in the console.
    // You can do whatever you want with it
    console.log(xmlhttp.responseText);
    }
  }
xmlhttp.open("GET","input.txt",true);
xmlhttp.send();
}

如果您是初学者,可以在W3Schools

上阅读有关AJAX请求的更多内容

您可以选择适合您的方法!祝你好运!