最近我在php简单脚本中创建了从文本文件导入单词并随机选择其中一个。为了实现它,我创建了这样的类:
class RandomizeWords {
public static function display() {
$contents = file_get_contents("../dictionary.txt");
$lines = explode("\n", $contents);
$randomWords = ucfirst($lines[array_rand($lines)]);
return $randomWords;
}
}
现在,为了好玩,我想让它使用javascript而不是php工作,但我错过了一些东西,或者javascript无法使用ajax,jquery或node.js等技术处理文件, imo,对于这样简单的任务来说太过分了。我错了还是我被迫使用node.js或类似的东西?
答案 0 :(得分:0)
您需要了解PHP是一种服务器端脚本语言,用于管理,使用,服务,读取和写入文件,而javascript是一种客户端脚本语言,出于安全原因,它受到系统访问的限制。两种语言在两个不同系统之间通信的方式是通过AJAX请求,或者只是简单的GET,POST,PUT& amp;删除请求。您可以尝试使用FileReader()javascript类,如果该文件是脚本的本地文件,但它看起来不像该函数具有跨浏览器支持。这是一个link。否则,您需要开始学习异步编程和node.js。