草庐IT

移动开发iOS

全部标签

javascript - 在开发期间,如何在 watchify 完成之前阻止页面加载?

这是一个典型的工作流程:编辑JS文件保存文件,watchify自动开始为我重建它alt-tab到浏览器ctrl+R重新加载页面这很好,除非watchify花费的时间比第3步和第4步长,否则它会很糟糕,因为您要么得到陈旧的代码,要么得到一个错误。有没有一种简单的方法可以保证这种情况永远不会发生?就像watchify向我的服务器发出信号,它应该在尝试加载请求的页面之前再等待一秒钟的方式?如果不存在这样的事情,人们在实践中如何处理这个问题?我一定很不擅长谷歌搜索,因为除了this,我什至找不到谈论这个问题的人。它说“添加一个简单的(基于节点的)服务器,该服务器将阻止请求,直到watch完成运

javascript - 改变鼠标移动的方差

所以我在摆弄trianglify.js。我的目标是当鼠标移动时,我的三Angular形Canvas的方差会发生变化。理论上很好,但实际上并没有真正采用我已经尝试了几种不同的代码格式,但实际上似乎无法进行三Angular化以尊重新值。希望有人能指出我做错了什么。//DoTraingleCanvaswindow.onload=function(){varpattern=Trianglify({width:window.innerWidth,height:window.innerHeight,cell_size:120,stroke_width:1.3,variance:0.75,seed:

javascript - iOS 5 Safari 中对 Web 开发人员有何新功能?

从AppleWWDC中,我们了解到iOSSafari5具有选项卡,以及新的阅读器和阅读列表功能。对于网络开发人员来说,这些都不是特别有用的信息。与CSS(位置固定?)、Javascript(网络worker?)和DOM(手势事件?)相关的新功能是什么? 最佳答案 看来我们确实得到了position:fixed和overflow:scroll,参见http://functionsource.com/post/ios5-positionfixed-overlayscroll还有WebWorkers,以及各种输入标签增强功能。JSSpee

javascript - 在 iOS 上配置 javascript

我的iPad基于javascript的网络应用程序有时运行相当缓慢。有什么方法可以分析iPad上的javascript代码吗? 最佳答案 YUIProfiler是一个纯js分析器,可以为您抓取统计数据,然后您可以将它扔回您的桌面计算机以使用Flash图表查看它:YUIProfilerPageatYahooDevelopmerNetwork 关于javascript-在iOS上配置javascript,我们在StackOverflow上找到一个类似的问题: ht

javascript - 集成 AngularJS 和 Bridgeit.js(移动网络应用程序)

我正在开发一个angularJS网络应用程序,我需要从移动设备扫描一个包,我正在使用bridgeit为此。在Angular中,我编写了以下代码来执行该功能,但它似乎不起作用。HTML代码:ScanJS代码://insideangularcontroller$scope.scan=funcction(){bridgeit.scan('scan','window.scan');}//inglobalscopewindow.scan=function(event){alert(event.data);}结果:bridgeit可以扫描二维码/条形码,但没有返回值。

javascript - 在 Javascript 中处理相机式鼠标移动(启用连续鼠标移动)

想法:我正在创建一个简单的WebGL脚本(使用mrdoob出色的three.js),允许用户在物体世界中控制相机。该相机应该模拟传统的第一人称射击相机(例如引用军团要塞2)。也就是说,只有当鼠标移动时,相机才会移动。问题:在Javascript中,检测鼠标移动的唯一方法是光标本身是否移动。相比之下,FPS游戏不显示光标——它们仅根据鼠标本身的移动方式来移动相机。因此,您可以在整个鼠标垫上向任何方向移动鼠标,它始终有效。不过在浏览器上,由于相机移动是基于光标的,所以你只能移动到这一步。当光标碰到屏幕边缘时,用户无法再朝那个方向看(例如,您将鼠标移到屏幕的左边缘,您就不能再向左看)。解决方

javascript - 如何在D3中模拟鼠标移动,以便当您拖动节点时,其他节点会自动移动?

我有一个粘力布局:http://jsfiddle.net/smqsusdw/我有这个功能可以将一个节点拖到一个位置:functionpositionnodes(){force.stop();node.each(function(d,i){if(i===1){d.fixed=true;d.x=100;d.y=100;}}).transition().duration(1000).attr("cx",function(d){returnd.x}).attr("cy",function(d){returnd.y});link.transition().duration(1000).attr(

javascript - 扩展 jQuery 的 .on() 以处理移动触摸事件

我正在尝试在没有其余jQueryMobile的情况下使用jQueryMobile事件。https://github.com/jvduf/jquery-mobile-events/blob/master/jquery.mobile.events.js该代码段支持所有这些,并且工作正常,但不适用于.on()事件处理程序。例如:$('a').on('tap',function(){console.log('Hithere!');});但是它确实可以与.live()一起使用,但现在已贬值。所以我的问题;有没有办法扩展.on()功能以包括点击事件和其他事件?完整列表如下:触摸启动触摸移动触摸方向

javascript - 如何在不迷失方向的情况下移动旋转 Canvas 图像?

我已将图像加载到Canvas中。旋转后,我无法(拖动)正确移动图像。实际上,它会移动,但它会根据图像的坐标平面移动。因此,将旋转90度的图像向右移动,会向下移动,而不是像预期的那样向右移动。解决这个问题的好方法是什么?这是我的绘制函数:functiondraw(){varim_width=parseInt(imageObj.width+resizeAmount);varim_height=parseInt(imageObj.height+resizeAmount);varrotationAmount=rotationVal-prevRotation;prevRotation=rotat

javascript - 如何将 Segment.io 服务器和客户端事件连接到同一个匿名用户?

我正致力于在现有的.NET电子商务应用程序上实现分割分析中心,以便与Mixpanel以及其他一些服务一起使用。我大致了解Analytics.js和Segment.NETAPI的API文档,但我对如何将匿名事件连接到同一用户感到困惑。例如,假设我正在跟踪商品是否已添加到购物车。我正在做这个服务器端,因为有多个页面可以将项目添加到购物车,但只有一个Controller。用户无需登录即可执行此操作,我们已经为他们分配了客户ID,因此我的代码如下所示:Analytics.Client.Track(cartItem.CustomerId,"AddedProduct",newProperties(