草庐IT

AJAX-web

全部标签

javascript - 在 Progressive Web App 中使用系统应用程序打开文件

我正在尝试弄清楚是否可以使用默认系统应用程序从ProgressiveWebApp打开文件。这个想法是PWA将存储一些文件(例如.docx文件)以供离线使用,并且用户无需(重新)下载它们就可以打开它们。理想情况是PWA能够将文件加载到内存中,使其可供该文件类型的默认系统应用程序访问(例如.docx文件的Word),观察更改(即用户保存编辑),然后将其存储回PWA存储。即使是只读解决方案也很棒。由于隐含着严重的安全问题,并且从谷歌搜索中没有任何结果,我最好的选择是(还)不支持它。但是,我希望可能有一种我不知道的方法可以做到这一点,并且不需要用户下载文件的副本。

javascript - 哪个 JavaScript AJAX 框架最强大且非常轻量级?

我一直在使用jQuery在我的基于Web的应用程序中完成整个AJAX魔术。但我决定我不需要jQuery拥有的所有这些惊人的特性,除了它的AJAX函数(如$.ajax()、$.get(),$.post,getJSON()和load();)。你能推荐一个轻量级的跨浏览器AJAX库/框架(最多~10kb)吗? 最佳答案 您可以通过删除不需要的模块来使jQuery更小/只需修改Makefile文件。 关于javascript-哪个JavaScriptAJAX框架最强大且非常轻量级?,我们在Sta

javascript - iPhone Safari Web 应用程序 : Seeking overview of iPhone-specific features

我试图大致了解在编写Web应用程序(使用html/css/javascript,在Safari中运行)时我可以获得哪些原生iPhone功能。意思:我想知道我是否可以访问一般的“智能手机”,特别是iPhone/iTouch的特定功能(加速度计、地址簿、照片库、iPhone的唯一标识符、相机、指南针、可用的Wifi网络)等)。我想一定有一个概述,可能在Apple开发者网站上,但我很难找到它,因为它现在都是关于native应用程序的。 最佳答案 查看Apple开发者网站上的“针对Web应用程序的iPhone人机界面指南”。它没有明确说明,

javascript - 当 Javascript 被禁用时,AJAX 应用程序应该如何表现 - 常见做法?

我正在开发非常基本的Web应用程序,这主要是为了我可以在途中学习jQuery/ajax/php(并获得一些乐趣)。我想让用户尽可能地访问它,以便它应该在禁用Javascript的情况下工作,验证AAA等等。禁用JS当然会没有所有的花里胡哨,但仍然应该完成这项工作。我想好好利用Ajax,但我不太明白当JS关闭时我应该如何应对。假设JS已打开,用户提交表单,单击提交按钮并通过ajax,数据被提交到register.php(register.php在表单action属性中指定)。register.php返回数据,jQuery显示适当的消息。无需重新加载页面。现在,如果JS被禁用,将表单提交到

javascript - 在 Ajax 中处理非常大的 Long 数字的最佳方法?

Javascript将所有数字表示为doublefloat。这意味着它在处理64位JavaLong数据类型最高端的数字时会失去精度——17位数字之后的任何数字。例如,数字:714341252076979033...变成:714341252076979100我的数据库使用长ID,有些恰好位于危险区域。我可以更改数据库中有问题的值,但这在我的应用程序中会很困难。相反,现在我相当费力地确保服务器在所有ajax响应中将长ID编码为字符串。但是,我更愿意在Javascript中处理这个问题。我的问题:是否有强制JSON解析将数字视为字符串的最佳实践? 最佳答案

javascript - 任何人都可以建议从 web 的 javascript 触摸事件开始的地方吗?

我想学习如何制作可以同时支持触摸和鼠标事件的图片库和内容slider。从哪里开始了解触摸事件比较好?我似乎找不到任何官方文档。是否有通过jQuery支持的有用的触摸库来规范化API? 最佳答案 有一个关于触摸事件的很好的Apple文档(但不仅限于此):listofsupportedeventsonSafariWebContentGuide:HandlingEvents您还可以在支持触控的设备上访问此页面(我创建的JS脚本)并查看正在触发的事件:http://jsfiddle.net/wzD8A/embedded/result/我相信

javascript - 通过 ajax 流式传输数据

我想在请求完成之前访问AJAX数据,以有效地实现像这样的流式传输:ajax_request.send();interval=setInterval(function(){continueParsing(ajax_request.responseText);if(download_complete)clearInterval(interval);},64);现在我有一个php东西可以将请求分解成更小的block,但我宁愿一次性完成所有工作。执行此操作的最佳方法是什么(我只关心Chrome和Firefox)。 最佳答案 好吧,从这样的P

javascript - 无法在 JQuery Ajax 返回时刷新 reCaptcha

我有一段时间试图让Ajax在JQueryAJAX回调上自动刷新。我有一个评论框,其中的消息在验证reCaptcha后立即发布,如果reCaptcha可以自动刷新,以防有人想在之后立即添加另一个评论,那就太好了。这是我的返回函数:$.post(url,formData,function(data){if(returnString.match(/^Error:/)){$("#interactionResults").html(data).show().fadeOut(6000);}elseif(postNumber==0){$('#newCommentDisplay').html(retu

c# - 将日期参数传递给对 MVC 操作的 ajax 调用的安全方法

我有一个MVC操作,它的参数之一是DateTime,如果我传递“17/07/2012”,它会抛出一个异常,指出参数为null但不能有null值但如果我传递01/07/2012,它会被解析为Jan072012。我正在以DD/MM/YYYY格式将日期传递给ajax调用,我是否应该依赖MM/DD/YYYY格式,尽管在web.config?这是一个简单的方法,只有一个日期参数。 最佳答案 在Asp.NET-MVC中,您有三个安全选项来发送日期参数:将其作为YYYY/MM/DD发送,这是国际日期的ISO标准。使用POST请求代替GET请求。如

javascript - 在每个 AJAX 请求中发送用户详细信息( session token )(Sencha Touch 2)

我正在构建一个带有用户特定数据集的SenchaTouch2应用程序。应用架构:SenchaTouchApp带有REST服务的Java服务器后端(许多AJAX请求=))我实际拥有的是:使用用户名/密码登录用户Theappgetsinitializedandtheloginformcomesintoplay.AftersubmittingtheformasaAJAXrequest,theserverbackendcheckstheuserdataandcallstheclientcallbackfunction.我想做的是:回调函数应该使用sessiontoken创建一个cookie或将s