Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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
需要HTML5应用指南_Html - Fatal编程技术网

需要HTML5应用指南

需要HTML5应用指南,html,Html,我对HTML5非常陌生,但对HTML5还不太了解。 我想创建一个HTML5应用程序,它将表示从web服务访问的数据 如果我使用本地存储,我的数据会存储在sqlite文件中吗?如果是,在哪里保存 我是否有其他方法将从web服务访问的数据保存到本地 我尝试使用xmlhttpRequest对象,它在IE中运行良好,但在Mozilla和Chrome中不起作用,下面是我的代码片段 function webServiceCallWithParameters() { try { alert(

我对HTML5非常陌生,但对HTML5还不太了解。 我想创建一个HTML5应用程序,它将表示从web服务访问的数据

  • 如果我使用本地存储,我的数据会存储在sqlite文件中吗?如果是,在哪里保存
  • 我是否有其他方法将从web服务访问的数据保存到本地
  • 我尝试使用xmlhttpRequest对象,它在IE中运行良好,但在Mozilla和Chrome中不起作用,下面是我的代码片段

     function webServiceCallWithParameters() {
    try {
            alert("1");
            var xmlHttpReq;
            if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
                xmlHttpReq = new XMLHttpRequest();
            }
            else {// code for IE6, IE5
                xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            }
    
            alert(xmlHttpReq);
                xmlHttpReq = new XMLHttpRequest();
            xmlHttpReq.open("POST", "http://localhost/EventWebService/Service.asmx/Add", false);
            xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            xmlHttpReq.send("num1=12&num2=13");
            alert(xmlHttpReq.responseText);
        } catch (e) {
        alert(e);
        }          
    }
    
    1.如果我使用本地存储,我的数据是否会存储在sqlite文件中

    这取决于任何给定的浏览器如何实现本地存储,但这又有什么关系呢?它对您的web应用程序的存储方式没有影响

    如果是,在哪里保存

    同样,这取决于浏览器的实现,但又有什么关系呢?它不会影响你的web应用程序的存储位置

    2.我是否有其他方法在本地保存从web服务访问的数据


    您可以使用。

    对于
    HTML5

    是的

  • Web存储
  • Web SQL数据库
  • 索引数据库
  • 文件访问
  • 有关这些存储技术的详细说明以及它们之间的比较,请参阅

    希望能有帮助

    优点:

  • 更少的代码
  • 更多功能,如css动画
  • 减少javascript的使用
  • 轻松的移动用户界面转换
  • 与HTML或CSS框架和MVC轻松集成
  • 缺点:

  • 不支持所有浏览器和所有版本

  • 换言之,我将提出我的问题。我有一个web服务,可以访问SQL server中的数据,我不想读取这些数据并使用HTML 5显示,我如何做到这一点?我尝试使用XMLHTTPRequest调用web服务及其webmethod。我已经用代码片段更新了我的帖子。但它只在IE中工作,在Mozilla和Chrome中不工作。我收到一个异常“Error:NETWORK\u ERR:XMLHttpRequest exception 101”-请求跨源权限。@sunshine为什么要尝试调用其他域中的web服务?你设置好了吗?目前web服务在我的本地机器上,哪里也有HTML5页面,那么如何从不同的域调用它呢?我不明白这个概念?我还没有设置任何CORS标题,请您指导好吗