草庐IT

位置图

全部标签

javascript - 如何使用 Angular $location 通过动态更改其键值参数来设置我的新 url 位置?

假设我有一个RESTful端点,它接受一系列方面来查询数据。下面是几个例子:example.com/search?type=Doctor&location=Boston,MA&radius=2example.com/search?type=Facility&location=Wayne,NJ&radius=3&gender=fexample.com/search?type=Doctor&location=Patterson,NJ我的模块接受查询对象来执行搜索:console.log(query);{type:'Doctor',location:'Boston,MA',radius:'2

javascript - 两个 GEO 位置之间的距离

这个问题在这里已经有了答案:Howtofinddistancefromthelatitudeandlongitudeoftwolocations?(12个答案)关闭8年前。我有两个GEO位置。如何计算它们之间的距离?

javascript - for 循环中的 AJAX 调用不会将值返回到正确的数组位置

我需要使用AJAX获取一系列页面并将它们放入一个数组中,其中它们在数组中的给定位置等于for循环的i(这是一个类似缓存的函数对于博客页面,for循环的范围是完全可变的)。我正在做类似于以下的事情:varbongo=newArray();for(i=0;i问题是,除非我将async:false添加到.ajax选项(这将使它成为...SJAX?),这会导致请求基本上暂停浏览器,这与我正在尝试做的是,成功回调中的i最终将始终为11,而我当然希望它将返回的数据倒入数组的每个槽中,从0到10。我试过用这个替换行:bongo[i]=jQuery.ajax({type:"GET",url:'http

javascript - 根据奇数/偶数位置将数组拆分为两个数组

我有一个数组Arr1=[1,1,2,2,3,8,4,6]。如何根据元素位置的奇数/偶数将其拆分为两个数组?subArr1=[1,2,3,4]subArr2=[1,2,8,6] 最佳答案 odd=arr.filter(v)->v%2even=arr.filter(v)->!(v%2)或者更惯用的CoffeeScript:odd=(vforvinarrby2)even=(vforvinarr[1..]by2) 关于javascript-根据奇数/偶数位置将数组拆分为两个数组,我们在Stack

javascript - 触发同位置路由

有没有办法在backbone.js中触发相同的位置路由,例如当位置是/My/App/#/About并且用户再次点击具有相同路由的anchor时刷新页面内容。 最佳答案 Backbone.history.loadUrl(Backbone.history.fragment);针对您的特定问题的解决方案并未真正记录在案,而且建议的最佳做法似乎是只调用在您要触发的路由中声明的函数:/引用:https://github.com/documentcloud/backbone/issues/1214到目前为止,其他答案都是正确的,但他们忘了提及如

javascript - 无论缩放如何获取浏览器窗口位置

如何获取浏览器窗口的左边缘(包括菜单、边框、标题等),而不是“固定”以考虑缩放级别?(Thisquestion解决了基本问题,但不考虑缩放。)。window.screenLeft或window.screenX在Chrome和Safari上运行良好,但它们在使用IE6、IE8和Firefox时报告“固定”值。我考虑过我可以更可靠地获取屏幕尺寸,也许可以使用它或screen.deviceXDPI确定缩放系数,但我不确定我将如何使用它来校正位置。(你们中的一些人可能想知道我为什么要这样做。这是因为培训网站会在用户屏幕的右侧打开一个浏览器窗口。浏览器使用脚本标签hack与我的应用程序通信。应用

javascript - 捕获 javascript XMLHttpRequest 的重定向位置

我知道您不能在使用XMLHttpRequest时拦截重定向或阻止它,因为浏览器会透明地跟随它,但是有没有可能一个。判断一个请求是否被重定向,或者B.确定它被重定向到哪里?(假设响应没有给出任何提示)示例代码:$.post("/my-url-that-redirects/",{},function(response,statusCode,xmlHttpRequest){//Somehowgrabthelocationitredirectedto});在我的例子中,firebug将首先显示一个POST到url,然后是一个GET到重定向的url。可以捕获该GET位置吗?

javascript - 如何在浏览器历史记录中找到当前位置索引

浏览器通过window.history对象提供客户端session中访问过的页面列表。有了这个,客户端代码可以在列表中向前和向后导航(使用history.back()、history.forward()和history.go())。但客户端代码如何确定当前页面在历史记录中的位置?例如,如果客户端访问页面A、B和C,则历史将包含三个项目,当前历史项目(或状态)将针对页面C。如果用户随后单击“后退”按钮,则当前页面现在是B。但是,history.length仍然是3,反射(reflect)了总共访问了三个页面的事实。我们如何确定客户端当前处于历史记录的第2项?一个更具体的问题是我想确定我是

javascript - 单击时确定 HTML 元素中字符的位置索引

我有一个HTML元素,里面只有可见的文本。这个例子是元素,但它可能是一个,,或其他DOM元素。Thisisasimpleexample.单击时,我可以获得光标在div表面上的位置,但我需要在单击时确定最近字符的位置和/或其在div.innerHTML字符串中的索引。我在SVG文本实体的“getCharNumAtPosition”方法中发现了类似的实现here.是否可以在与HTML一起使用的JavaScript中实现这样的功能?(如果解决方案可以跨大多数现代浏览器移植,适用于大多数书面语言,并且基于相对稳定的标准,这样它们以后就不会出现问题,那么这些解决方案将是最有用的。)

javascript - 将插入符号位置设置为 contentEditable 元素内的空节点

我的任务是将文本插入符号设置为出现在contentEditablediv中的空跨度节点内。以下内容在Firefox3.6上没有问题:#multiple{border:1pxsolid#ccc;width:800px;min-height:20px;padding:5px;outline:none;}$(document).ready(function(){varcontentEditable=document.getElementById('multiple');varlastItem=contentEditable.getElementsByTagName('span').item(