Tag: JavaScript

如何取消设置JavaScriptvariables?

我有一个JavaScript的全局variables(实际上是一个window属性,但我不认为这很重要),这已经填充了以前的脚本,但我不希望另一个脚本,稍后运行,看看它的价值,或者它是甚至定义。 我已经把some_var = undefined ,它的工作目的是testingtypeof some_var == "undefined"但我真的不认为这是正确的方式去做。 你怎么看?

如何测量一个函数执行所花费的时间

我需要以毫秒为单位获得执行时间。 我最初在2008年问过这个问题。接受的答案是使用新的Date()。getTime()但是,现在我们都可以同意使用标准的performance.now() API更合适。 因此,我正在改变这个问题的答案。

在JavaScript中生成两个数字之间的随机数

有没有办法在JavaScript中的指定范围(例如从1到6:1,2,3,4,5或6)生成一个随机数字?

$ .load内部的表单不能正确发布

那么这就是我得到的,基本上是一个button被点击,并执行下面的代码: Readthis = "MonsterRequest.php?id=<?php echo $_REQUEST['id']; ?>&Mon="; TestVar = TestVar.replace(/\s/g, ""); Readthis = Readthis + htmlencode(TestVar); $('#CenterPiece').load(Readthis); 一切似乎都按照预期工作,除了传递给Monsterequest.php时,这个post并没有被传递给它自己,页面基本上重新载入了它自己,因为它被传递到主父…(我不确定它是否是但是monsterrequest.php似乎工作完全罚款自己但是当加载它不能按预期工作,我完全难住。我基本上想要发布的数据,而不必重新加载页面。 Monsterrequest.php: http ://pastebin.com/fiFjjBZg

“this”在ES6的箭头函数中提到了什么?

我已经在几个地方读到了,关键的区别是“ this是箭头函数的词汇绑定”。 这一切都很好,但我实际上并不知道这意味着什么。 我知道这意味着它在定义函数体的大括号的范围内是唯一的,但我实际上不能告诉你下面的代码的输出,因为我不知道this是指什么,除非它指的是胖箭头function本身….这似乎并不有用。 var testFunction = () => { console.log(this) }; testFunction();

如何触发JavaScript事件点击

我在我的页面有一个超链接。 我正在尝试自动化超链接上的一些点击以进行testing。 有什么办法可以模拟使用JavaScript的超链接50点击? <a href="#" target="_blank" onclick="javascript:Test("Test");">MSDN</a> 我正在寻找来自JavaScript的onClick事件触发器。

使用Javascript获取单选button值

我的JS程序有一些奇怪的问题。 我有这个工作正常,但由于某种原因,它不再工作。 我只想find单选button的值(select哪一个)并将其返回给一个variables。 出于某种原因,它不断返回undefined。 这是我的代码: function findSelection(field) { var test = 'document.theForm.' + field; var sizes = test; alert(sizes); for (i=0; i < sizes.length; i++) { if (sizes[i].checked==true) { alert(sizes[i].value + ' you got a value'); return sizes[i].value; } } } 提交表格: function submitForm() { var genderS = findSelection("genderS"); alert(genderS); } HTML: <form action="#n" name="theForm"> […]

jquery从URL获取querystring

可能重复: 我怎样才能得到查询string值? 我有以下url: http://www.mysite.co.uk/?location=mylocation1 我需要的是从URL中获取location的值到一个variables,然后在jQuery代码中使用它: var thequerystring = "getthequerystringhere" $('html,body').animate({scrollTop: $("div#" + thequerystring).offset().top}, 500); 有谁知道如何使用JavaScript或jQuery获取该值?

如何在不使用string表示的情况下使用设置的时区创buildJavaScript Date对象

我有一个网页,有三个日历,月份和年份的下拉菜单。 如果我使用带数字的JavaScript Date构造函数,那么我得到当前时区的Date对象: new Date(xiYear, xiMonth, xiDate) 给出正确的date,但由于夏令时,它认为date是GMT + 01:00。 这里的问题是,然后我给这个date一个Ajax方法,当date是在服务器上反序列化它已被转换为GMT,所以失去了一个小时,这一天移回一天。 现在我可以将日,月,年分别传递给Ajax方法,但似乎应该有更好的方法。 被接受的答案指出了我正确的方向,但是仅仅使用setUTCHours本身就改变了: Apr 5th 00:00 GMT+01:00 至 Apr 4th 23:00 GMT+01:00 然后,我也必须设置UTCdate,月份和年份结束 Apr 5th 01:00 GMT+01:00 这是我想要的

在JavaScript中使用Razor

在视图( cshtml )中的JavaScript中使用Razor语法是否可行或是否有解决方法? 我正在尝试将标记添加到Google地图中…例如,我尝试了这一点,但是收到了大量的编译错误: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach (var item in Model) { var markerlatLng = new google.maps.LatLng(@(Model.Latitude), @(Model.Longitude)); var title = '@(Model.Title)'; var description = '@(Model.Description)'; var contentString = '<h3>' + title + '</h3>' + '<p>' + description + '</p>' var infowindow […]