Javascript 存储JS要读取的数据的最佳方法

Javascript 存储JS要读取的数据的最佳方法,javascript,performance,storage,Javascript,Performance,Storage,我不熟悉Javascript和HTML5 在JS中存储要读取的文本数据的最佳方式是什么 我想将一个文件的所有字符加载到一个数组中,该文件类似于一个映射文件,存储在我的资源文件中 在Java中,我会创建一个文本文件并将每个字节读入一个数组,在JS中这样做的等效性是什么?JS有更好的方法吗?最佳方法-使用JSON编码的数据创建.JS文件。几乎所有语言都有相应的函数,例如PHP中的json_编码 您可以创建如下文件: window.data = {something: true, fromfile:

我不熟悉Javascript和HTML5

在JS中存储要读取的文本数据的最佳方式是什么

我想将一个文件的所有字符加载到一个数组中,该文件类似于一个映射文件,存储在我的资源文件中


在Java中,我会创建一个文本文件并将每个字节读入一个数组,在JS中这样做的等效性是什么?JS有更好的方法吗?

最佳方法-使用JSON编码的数据创建.JS文件。几乎所有语言都有相应的函数,例如PHP中的json_编码

您可以创建如下文件:

window.data = {something: true, fromfile: ['f','d','s']};
并将其作为javascript文件包含在html页面上:

<script src="data.js"></script>
并使用jQuery的AJAX加载它:

$.post('fileURL',{}, function(data) { console.log(data); }, 'json');
在你需要的时候随时取。您也可以随时使用服务器端脚本生成此类数据以获取实际数据,只需将fileURL.js更改为服务器端脚本的URL即可


您还可以将最后一个参数(json)更改为“text”,并以字符串形式获取文件内容。但对于二进制文件,我不信任它,最好在服务器端将其转换为JSON。

将我的数据存储为文本文件是最好的方法吗?如果需要数组,最好将其存储为JSON数组。
$.post('fileURL',{}, function(data) { console.log(data); }, 'json');