Tag: JavaScript

在地址arrays中添加多个标记Google Map API v3,并在pageLoad上进行地理编码时避免OVER_QUERY_LIMIT

我必须从地址数组实现多个标记function。 地址串是从数据库中获取的。 我的地址数组看起来像这样 var address = <?php echo $add_js ?>; 我已经在互联网上甚至在这个论坛上经历了这么多的例子,但是在大多数例子中,经纬度已经在这些数据库中可用。 有什么办法,以便我使用该地址的数组,并在谷歌地图上放置多个标记。 或者解释这种types的概念的例子? 我从JSFIDDLE练习这个例子,但我没有得到输出。 <script> var geocoder; var map; var markersArray = []; function initialize() { geocoder = new google.maps.Geocoder(); latlang = geocoder.geocode( { 'address': 'New Delhi, India'}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { map.setCenter(results[0].geometry.location); marker = new google.maps.Marker({ map: map, position: results[0].geometry.location […]

使用JavaScript检测小于5的iOS版本

这与位置的“修复”有关:在旧版本的iOS中修复。 但是,如果安装了iOS5或更高版本,修补程序会中断该页面。 我知道如何检测iOS 5: navigator.userAgent.match(/OS 5_\d like Mac OS X/i) 5 navigator.userAgent.match(/OS 5_\d like Mac OS X/i)但不会为iOS6时,它最终来到,甚至iOS 5.0.1,只有一个2数字版本。 所以这就是我所拥有的。 $(document).bind("scroll", function() { if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) { if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i)) { } else { changeFooterPosition(); } });

在JavaScript中的指针?

我们可以传递一个variables的引用,这个variables在函数中作为参数是不可变的吗? 例: var x = 0; function a(x) { x++; } a(x); alert(x); //Here I want to have 1 instead of 0

getAttribute()与Element对象的属性?

像Element.getAttribute("id")和Element.id这样的expression式返回相同的东西。 当我们需要HTMLElement对象的属性时应该使用哪一个? 这些方法如getAttribute()和setAttribute()是否存在跨浏览器问题? 或直接访问对象属性与使用这些属性方法之间对性能的任何影响?

有哪些选项可用于logging您的Javascript代码?

有没有像dOxygen / Javadoc? 大家在那里用过的那个工作得很好?

AngularJS:使用jQuery更改ng-model绑定时不会更新

这是我的HTML: <input id="selectedDueDate" type="text" ng-model="selectedDate" /> 当我input框中时,模型通过双向绑定机制进行更新。 甜。 但是,当我通过JQuery做到这一点… $('#selectedDueDate').val(dateText); 它不更新模型。 为什么?

首选JavaScript方法来重新加载页面?

哪种方式来重新加载当前页面(使用button),你会更喜欢? 1 <input type="button" value="Reload" onClick="history.go(0)"> 2 <input type="button" value="Reload" onClick="location.reload(true)"> 3 <input type="button" value="Reload" onClick="window.location.reload(true)"> 4 <input type="button" value="Reload" onClick="window.location.href=window.location.href"> 5 <input type="button" value="Reload" onClick="document.location.reload(true)"> 6 <input type="button" value="Reload" onClick="document.location.href=document.location.href"> 由于页面的URL经常变化AFAIK一个'后备function'就像 <a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a> 不会为我工作,对吧?

获取对象的属性名称

我想知道是否有任何JavaScript的方式来循环通过像这样的对象。 for(var i in myObject) { // … } 但是得到这样的每个属性的名称。 for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } 我似乎无法在Google上find任何类似的内容。 他们说要传递variables的名字,但这不是我想要实现的选项。 感谢您提供的任何帮助。

最适合JSONP的内容types?

我有一个web服务,当没有指定callback调用将返回一个JSONstring使用application/json作为内容types。 当指定callback时,它会将JSONstring包装在callback函数中,所以它不再是真正有效的JSON。 我的问题是,我应该把它作为application/javascript在这种情况下,还是使用application/json ?

如何在JavaScript函数调用中预先设置参数? (部分function应用)

我正在尝试编写一个JavaScript函数,将其第一个参数(函数)与其余所有参数作为预设参数返回给该函数。 所以: function out(a,b){ document.write(a +“”+ b); } 函数setter(…){…} setter(out,“hello”)(“world”); setter(out,“hello”,“world”)(); 会输出两次“hello world”。 对于setter的一些实现 我在第一次尝试操作参数数组时遇到了一个问题,但似乎有更好的方法来做到这一点。