Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5中的不同数据格式_Javascript_Html - Fatal编程技术网

Javascript HTML5中的不同数据格式

Javascript HTML5中的不同数据格式,javascript,html,Javascript,Html,我被分配了一项任务,我必须对当前项目进行一些修改。作业内容如下: 编写一个示例,使用data format属性请求另一个表单上的数据(例如:图像的二进制数据字符串)。 请参阅html文件: data-format="canvas" uses will return data adapted to canvas if it is available data-format="binary" uses will return binary data if available data-format

我被分配了一项任务,我必须对当前项目进行一些修改。作业内容如下:

编写一个示例,使用data format属性请求另一个表单上的数据(例如:图像的二进制数据字符串)。 请参阅html文件:

data-format="canvas" uses will return data adapted to canvas if it is available
data-format="binary" uses will return binary  data if available
data-format="canvas,binary" uses will return data adapted to canvas if it is available, or binary data otherwise.

我不理解二进制部分。为什么有人想要图像的二进制数据字符串?要增加灵活性?

在本上下文中,“二进制”表示“非文本”。大多数图像格式都不是基于文本的(SVG是一个显著的例外)。

不管有没有原因,这就是一个例子。我认为实际值和响应并不重要(在本部分中),您的任务是正确处理它们。我可以想出许多方法来处理画布图像。但是,二进制?考虑到二进制中有一个图像(如昆廷所提到的),所以用户在到达那个特定页面时会得到二进制字符串吗?嗯,我不知道你应该如何处理这些数据,你知道整个项目。如果您想知道“二进制”在这种情况下是否有意义,以及它的确切含义,请询问给您分配作业的人。我们怎么知道?你完全正确。当我问这个问题时,我应该更清楚。但我只是想知道整体二进制格式(不是在这个项目的上下文中)是否有意义?与SVG一样,SVG提供了高质量的图像,可以进行搜索、索引和编写脚本,使用二进制格式有什么好处吗?这是主要问题。