我可以使用HTML5作为PHP,ASP.NET等服务器端语言

时间:2014-04-15 01:58:30

标签: javascript php asp.net html5

我有项目,票据是"在服务器上读取文件.xlsx(Excel)"但客户要求使用HTML5来应用此任务。

据我所知,HTML5是客户语言,它制作模板,表格等。但是因为HTML5对我很新,我不了解所有的新属性,所以这个任务让我感到困惑。任何人都可以给我答案。

3 个答案:

答案 0 :(得分:1)

没有。 HTML5不是一种编程语言。它是一种标记语言。但是你可以使用JavaScript。

答案 1 :(得分:1)

您的票证最有可能是解析Excel文件,并使用HTML在客户端显示它。通过提及HTML5,它很可能意味着您可以自由使用现代API而不是限制自己使用较旧的API来支持旧浏览器。

您可以使用您选择的服务器端语言解析Excel,并将数据结构转换为适合的格式,以便在客户端使用HTML进行呈现。我还建议你寻找允许像jqGrid一样使用电子表格功能的框架。

此外,在深入研究项目之前,我建议您与客户明确指出该指令的实际含义。客户通常不熟悉,您可以将他们的需求转化为项目规范。

答案 2 :(得分:1)

希望我之前给出的答案有助于揭开你的信念,即你可以使用HTML5作为服务器端语言,这不是服务器端语言,而是强大的标记语言。但是,客户端标记/脚本语言(HTML5,JQuery,Ajax等)已经走过了漫长的道路,您现在可以完成您在客户端服务器端执行的一些任务。但是,使用一些外部库(它们可以是开源的或商业的)。主要的缺点是你对这些库的依赖。

如果您(或您的老板)决定仅使用HTML5来完成手头的任务,那么这里有几个选项。

http://codetheory.in/parse-read-excel-files-xls-xlsx-javascript/ http://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api

并在SO处阅读答案here

干杯!