草庐IT

Android移动开发基础

全部标签

javascript - 移动矩形,使它们不重叠

这是一个一半是编程,一半是数学的问题。我有一些方框,它们表示为四个Angular点。它们是真正的矩形,是两组平行线的交点,每组中的每条线都与另一组中的两条线成直Angular(这样我们就清楚了。)对于任何一组n个框,我如何才能有效地计算将它们移动到哪里(最小距离)以使它们不会彼此重叠?我在这里使用javascript工作。这是数据://anarrayofindefinitelengthofboxes//boxesrepresentedasarraysoffourpoints//pointsrepresentedasarraysoftwothings,anxanday,measuredi

javascript - 试图涂黑可移动 div 之外的所有内容

我写了一个悬停缩放插件,我想弄清楚如何将悬停缩放框外的所有东西都变暗,并使缩放框本身透明,但我很难弄清楚我需要什么为它做。我使用不透明度吗?我是否使用背景图片?现在它只是在较暗的黑色不透明度bg之上显示白色0.5不透明度,但我有点挠头试图弄清楚这一点。任何建议都会非常有帮助。我正在尝试做的事情:演示:jsfiddle 最佳答案 这是一个解决方案示例,但它需要您进行一些更改。如果您将缩放方block设置为具有与底层图像相同的背景图像,并通过css将其背景位置调整为其相对于原始图像的位置的负值...我是否正确解释了这一点?http://

javascript - 如何限制移动网站的滚动但允许访问可能缩回的地址栏

Ihavearepoupandrunningifyou'reinterestedincontributingtosolutions.我在构建移动网站时遇到了一个有趣的问题。我正在设置“溢出:隐藏;”当抽屉被切换时到html/body。这样窗口就无法滚动,并且抽屉-可滚动-在达到其极限时不会滚动页面(e.preventDefault();&e.stopPropagation();千万别耍花招)。这一切都很好。如果这是一个Phonegap应用程序,那就太棒了。但是,由于这是一个网站,不一致的溢出设置会导致浏览器的“全屏模式”出现可用性问题。“全屏模式”是指在向下滚动页面时隐藏地址栏。当向上

javascript - 以编程方式移动可拖动位置

假设有一个只能在一个轴上拖动的可拖动对象。有没有办法以编程方式移动它?要么开始,要么增量。当然,我可以更改它的cssleft属性,但这不会触发jQuery提供的拖动事件。我期待找到一个dragBy(x,y)方法来拖动。示例如下:http://jsfiddle.net/odyodyodys/daHU8/html:ResetpositionLoremipsumdolorsitametJs:$("#theDiv").draggable({axis:"x",cursor:"pointer"});CSS:#theDiv{display:block;width:100px;height:100px

javascript - 移动浏览器上的 AngularJS 和 ASP.Net WebAPI 社交登录

我正在关注这篇关于使用AngularJS和ASP.NetWebAPI进行社交登录的文章(非常好):ASP.NETWebAPI2externalloginswithFacebookandGoogleinAngularJSapp差不多,当您通过桌面浏览器(即Chrome、FF、IE、Edge)运行社交登录时,代码工作正常。社交登录在一个新窗口(不是选项卡)中打开,您可以使用您的Google或Facebook帐户,一旦您通过其中任何一个登录,您将被重定向到回调页面(authComplete.html),并且回调页面定义了一个JS文件(authComplete.js),它将关闭窗口并在父窗口上

javascript - 如何在 chrome 开发者工具中重放一个 fetch

在chrome开发者工具中,对于xhr请求(网络选项卡)“重放xhr”非常有用。我已经开始使用fetch在我的代码中,chrome开发人员工具不允许“重播”获取请求,怎么可能?我做错了什么吗? 最佳答案 嗯,好像还不支持。这真是令人失望,因为“重播”太有用了,不能停止使用它。所以我听从了@wOxxOm的建议,我刚刚创建了一个promise的标准xhr版本:https://github.com/max-favilli/helper-xhr 关于javascript-如何在chrome开发者

javascript - 改变 firebugx.js 以适应 IE 开发者工具

firebugx.js文件(如下所示)同时检查!window.console和!console.firebug,它可以正确检测是否安装了firebug。但是,该检查不适应IE开发人员工具中的native控制台对象——它会覆盖IE控制台对象。例如,如果我包含firebugx.js代码,那么以下异常将不会出现在IE控制台中(它会被吞掉):functionfoo(){try{throw"exception!!!";}catch(e){console.error(e);}}问题:容纳IE开发人员调试器的最佳方法是什么?也许显而易见的答案是在IE中调试时简单地注释掉firebugx.js检查。还

javascript - 如何在后台运行 android phonegap 应用程序(关闭应用程序后)?

我已经在github(https://github.com/saileshmittal/phonegap-system-notification-plugin)中为androidphonegap使用了系统通知插件。我已经在我的index.html中使用了这段代码我的代码是:document.addEventListener("deviceready",onDeviceReady,false);functiononDeviceReady(){varnot_title='Message';varnot_text='Zouditwerken?';varnot_tText='Message';

javascript - 在 jquery 移动应用程序中本地安全地存储用户密码

我需要访问一个api,它需要使用jquery移动api对每个用户进行http身份验证。我计划将该应用作为网站提供,并将其打包在Cordova中以用于各种设备。如果我有一个捕获用户名和密码的登录表单并将其存储为javascript变量,是否有任何方式可以公开这些数据?如果是这样,处理存储用户身份验证详细信息的最佳替代方法是什么?如果没有必要,我不愿构建中间服务器。非常感谢。:D 最佳答案 我建议不要将用户名或密码存储在localStorage中,而是存储访问token。访问token可以经常更新和更改,它也不会透露用户是谁或他们的哈希

javascript - 在 bootstraptable 中向上或向下移动行

我正在使用Bootstrap-Table在一个项目中,我想向上或向下移动行。我有这些Action事件:window.actionEvents={'click.up':function(e,value,row,index){varthisrow=$(this).parents("tr:first"),thisrow.prev().data('index',rowindex);},'click.down':function(e,value,row,index){varthisrow=$(this).parents("tr:first");thisrow.insertAfter(thisro