草庐IT

访问定位

全部标签

javascript - 在本地测试谷歌地图 V3 地理定位?

我正在尝试在我的计算机上测试一些地理定位代码,但我什至无法运行这些示例。虽然当我尝试从我的计算机打开html文件时它们从文档网站完美运行我得到一个空白页面,我所做的只是试图检测我的位置......代码如下:varmap;functioninitialize(){varmyOptions={zoom:6,mapTypeId:google.maps.MapTypeId.ROADMAP};map=newgoogle.maps.Map(document.getElementById('map_canvas'),myOptions);//TryHTML5geolocationif(navigat

javascript - 如何访问reduce中的第零个元素以计算数组中的重复次数

Node学校一时兴起,我尝试使用reduce来计算字符串在数组中重复的次数。varfruits=["Apple","Banana","Apple","Durian","Durian","Durian"],obj={};fruits.reduce(function(prev,curr,index,arr){obj[curr]?obj[curr]++:obj[curr]=1;});console.log(obj);//{Banana:1,Apple:1,Durian:3}有点在工作。出于某种原因,reduce似乎跳过了第一个元素。我不知道为什么。第一次遍历数组,index为1。我尝试加入一

javascript - 将 Firebase 读/写访问权限仅限于我自己

我有一个运行的静态网站:config=apiKey:"HIDDEN"authDomain:"HIDDEN"databaseURL:"HIDDEN"storageBucket:""firebase.initializeApp(config)在浏览器中(它被编译为javacript)以通过Firebase的服务器进行身份验证。我在这里很困惑吗?这是从浏览器使用Firebase进行身份验证的有效方法吗?我从他们的“网络”教程中获得了代码,所以我认为它是。现在,我需要配置我的Firebase数据库规则,以便我并且只有我可以读取和写入它。我怎样才能做到这一点?这个例子是否足够?这是仅允许经过身份

javascript - JavaScript 是单线程的吗?如果没有,我如何获得对共享数据的同步访问?

我有一个包含DIV的网页,其中包含一个mouseover处理程序,旨在显示弹出信息气泡。我不希望一次显示多个信息气泡。但是当用户在两个项目上快速移动鼠标时,有时会出现两个气泡。这不应该发生,因为显示弹出窗口的代码取消了之前的弹出窗口。如果这是一个多线程系统,那么问题就很明显了:有两个线程试图显示一个弹出窗口,它们都取消了现有的弹出窗口,然后弹出了自己的弹出窗口。但我假设JavaScript始终是单线程运行的,这会阻止这种情况发生。我错了吗?事件处理程序是否异步运行,在这种情况下我需要同步访问共享数据,或者我应该在库代码中寻找错误以取消弹出窗口?编辑添加:有问题的图书馆是SIMILETi

Javascript:按名称访问对象的成员

我有一个名为themesData的对象:varthemesData={}themesData.a={key:"value"};themesData.b={key:"anothervalue"};...我想通过其名称访问其中一个成员。我得到一个包含“a”或“b”的字符串,我想获得适当的成员值。我很乐意就此获得一些帮助。 最佳答案 themesData["a"].key做你需要的,等同于themesData.a.key,“arrayindexstyle”符号仍然允许你动态生成索引名称。 关于

javascript - 如何同步访问 javascript 对象的私有(private)成员

我创建了一个Javascript对象,如下所示:varccStatTracker=(function(){ccmap:{"1":["1","2","3","4"],"2":["4","5"];}return{modifyCCMap:function(){//Codewhichtakesfollowingactions://-adds/removeskeys.//-modifiesarraysstoredasvaluesagainstthekeysinthemap.}})();我有一个DHTMLXGrid组件,它以行和列的形式显示网格。当我编辑网格中的任何单元格时,将调用“onEditC

javascript - 在 MVC 3 中访问资源文件

我想在java脚本和.cshtmlView中访问我的资源文件中的键/值对。对于我的cshtml上的一些静态内容,我不想在我的模型中创建一个属性,所以如果我可以直接访问资源文件就更好了。 最佳答案 您可以创建一个resx文件并将其属性设置为public,asdescribedhere.然后在您的cshtml上您可以使用:@Resources.ResNameHere.Property要在javascript上使用,只需将其呈现在scriptblock上varstringFromResource="@Resources.ResNameHe

javascript - 如何直接通过数据集属性访问元素

假设我有以下标记:TheHillsHaveEyes我知道我可以使用以下方法访问该元素的数据集属性:document.getElementById("Movie").dataset.genre或document.getElementById("Movie").getAttribute("data-genre")但是有没有办法在不使用任何其他功能的情况下获得具有相同类型的所有元素?我正在考虑类似的事情:document.getElementsByDataSetKey(key) 最佳答案 你可以试试querySelectorAlldocu

javascript - jQuery 在我的 Internet Explorer 中的 Facebook 应用程序中不起作用 - 访问被拒绝

Justspentabout5hourssortingoutthisissue,soIthoughtsharinghowIovercameitwouldbehelpfultosomeoneandsavethemsometime(itseemstobeaprettyrecentfix-9hoursagoatthetimeofpostingthisquestion-whichIfoundhere).IamusingjQueryversion1.10.1.概览我正在构建一个Facebook选项卡应用程序。这是一个竞赛报名表,访问者将在其中输入一些信息并上传他们在最近假期拍摄的照片。在嵌入到F

javascript - 访问 Polymer 中的所有内部元素?

我有:当我这样定义模板时:我可以使用this.$['anotherelement']访问内部元素但是使用这种方法我必须预先定义可以使用哪些内部元素。我想要的是一种模板技术,它允许我访问所有内部元素。 最佳答案 (insertionpoints)用于在ShadowDOM中的特定位置渲染lightDOM中的元素。使用说“在这里渲染任何元素。如果你想邀请所有轻型DOM节点加入渲染派对,只需使用即可。您的代码段的其他问题:需要在上定义元素的名称,不像获取通过的节点列表,使用content.getDistributedNodes().您可能还