草庐IT

apple-mobile-web-app-capable

全部标签

JavaScript 最佳实践 : How to implement long-lived apps (one-page web apps)?

是否有任何最佳实践来实现长生命周期的JavaScript应用程序,即由单个页面组成并通过AJAX将其他页面加载到内容区域的网络应用程序?(Gmail就是一个很好的例子。)我已经阅读了有关优缺点、SEO、性能等的信息(http://stackoverflow.com/questions/1499129/one-page-only-javascript-applications),我对如何实现的模式很感兴趣这个。我想避免使用大型框架(例如Cappuccino、Echo2、SproutCore、Claypool)。如何在维护URL的#link部分(用于书签)的同时管理动态加载内容?不要误会我

javascript - Web worker 在 mac safari 上触发异常

我在创建网络worker时遇到以下异常。检查我的代码片段vartemp=newWorker('/file.js')try{temp.postMessage('msg')}catch(e){console.error(e)}异常是“TypeError:Valueisnotasequence” 最佳答案 我不确定这有多大关系,但是我们在任何启用了WebDriver扩展的Safari实例上遇到了console.*调用的问题。我怀疑它与WebDriver收集控制台日志的方式有关,它以某种方式以某种方式覆盖默认实现,从而引发TypeError

javascript - web socket学习引用

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想用javascript编写一个web套接字客户端,用ruby​​编写一个web套接字服务器。我该从哪里开始呢?是否有任何现有的库可以减少我的工作量?我对谷歌搜索感到迷茫和困惑。请提供从哪里开始的任何链接,前提是您了解ruby​​、javascript、ruby中的基本网络。

javascript - iOS 6 - 有没有办法清除缓存的 ajax POST 请求以添加到主屏幕的 Web 应用程序?

iOS6ajaxPOST请求缓存正在成为我们webApp的一个大问题。我们的大多数用户已将该应用程序添加到主屏幕。自从升级后,大多数对后端的POST请求都无法正常工作,并且数据从6天前开始就过时了,而且还在增加。我们知道有两种解决方法可以解决此问题,一种是更改每个POST请求,通过向其添加时间戳或一些随机输入来使其不同,第二种是禁用网络服务器上的缓存。以下帖子详细介绍了这两种解决方法:IsSafarioniOS6caching$.ajaxresults?如果在iOS6升级之前(或之后)关闭网络服务器上的缓存可以解决问题。但是,似乎自升级后发出的任何POST请求,直到我们关闭从添加到主屏

javascript - 如何检查每个新滚动并避免 Apple 鼠标问题(多滚动效果)

我尝试制作一个鼠标滚轮事件脚本,但遇到了一些问题,因为我使用的是AppleMagicMouse及其继续滚动功能。我想这样做http://jsfiddle.net/Sg8JQ/(来自jQueryToolsScrollablewithMousewheel-scrollONEpositionandstop,使用http://brandonaaron.net/code/mousewheel/demos),但我想要滚动到框时的短动画(如250毫秒),并且在一个动画期间多次滚动时能够通过多个框。(如果我滚动,动画开始滚动到第二个框,但如果我再次滚动,我想转到第三个,如果我滚动两次,则转到第四个,依

javascript - 从 Google Apps 脚本调试客户端代码

这个问题在这里已经有了答案:HowtogoaboutdebuggingJavaScriptintheHtmlServiceinGoogleScripts(2个答案)关闭3个月前。我的客户端代码有问题(谁没有,他们用任何语言编写的任何代码,在开发过程中的某一时刻?)问题是我在GoogleApps中编写这段代码脚本,找不到我正在尝试调试/检查错误的js代码。我记得可以输入一个函数名称,然后单击返回的代码直接转到代码文件和其中的函数,但是由于某种原因,它在这里不起作用。我尝试了一下,这就是我所接受的:(我认为Caja可能与此有关...)我认为它在某个VM****文件中,但我对此了解不多。如何

Mobile Safari 和 Mac 上的 Safari 之间的 Javascript 差异?

嘿,这个问题很笼统,但我想知道MobileSafari和SafariforMac中的Javascript区别是什么。我的印象是,从Javascript的Angular来看,它们是相同的,只是在CSS/渲染方面存在一些差异。但是我在MobileSafari中遇到了一些在Mac上的常规Safari中不存在的Javascript错误。基本上,对某些jQuery插件的许多调用都会返回未定义的值(根据MobileSafari中的开发人员调试器)。我遇到这些问题的网站有一个非常糟糕的前端,充斥着验证错误、糟糕的JS并且附加了大量的CSS。我毫不怀疑这个问题出在这段代码的某个地方,而且我以前从未遇到

javascript - jQuery Mobile嵌套列表刷新解决方案

我正在尝试使用jqueryMobile1.1版找到刷新嵌套列表的解决方法,该版本目前为您留下空白页面。我知道一个现有的解决方案是启用pushState,但这会将您送回到列表的根目录,并在您的下一个嵌套ListView中处理历史状态。我在下面提出的解决方案并不完美,但适用于iOS和更新的android。$(document).bind("mobileinit",function(){varurlEx='#&ui-page=5-0';//endingofnestedlisturlif(window.location.href.indexOf(urlEx)!=-1){history.repl

javascript - 如何在 iOS 中通过 jQueryUI、jQuery Mobile 和 touchpunch 使图像在 contenteditable div 中可排序?

我尝试通过jQueryUI、jQueryMobile和touchpunchplugin在contenteditable="true"div中的文本周围拖动图像我想让图像可以像http://jsfiddle.net/xFfYT/1/这样的文本移动在桌面上。图片可以在文本行或其他标签中移动。MakeImagesSortableoniOSThisisfirstpictureandsecondpicturedragtoswapitintotextpositionsecondparagraphSampleneedtotestoniOSiOS上哪个jQueryMobile,我用这个touchpun

javascript - Foundation-Apps angular 站点与 karma-jasmine 单元测试的集成

我认为在尝试运行karmajasmine单元测试时使用angular-mocks和foundation-apps存在问题。也可能是我错过了什么。由于要看的代码太多,我在github上发布了一个示例项目以供审查。基本上网站运行良好,karma运行测试,但是当您调试到angular.mocks.module函数时,您会发现您的应用程序中的模块没有被加载。如果您将foundation-apps排除在外,它将正常工作。这会不会是版本冲突,因为foundation-apps对angular-mocks有较旧的依赖性?fatestongithub 最佳答案