Tag: JavaScript

我怎样才能在Javascript中使用goto?

我有一些代码,我绝对必须使用goto来实现。 例如,我想编写一个像这样的程序: start: alert("RINSE"); alert("LATHER"); repeat: goto start 有没有办法在Javascript中做到这一点?

在canvas上获取鼠标位置

有没有办法将位置鼠标放在<canvas>标签内? 我希望位置相对于<canvas>右上angular,而不是整个页面。

有什么经验技术原因不使用jQuery?

上下文:我被整天侵入HTML,Javascript和CSS的前端开发人员的数量惊呆了, 忽略了像jQuery( 或其他等效的帮助框架 )这样的工具并拒绝使用它们。 我不是在谈论JavaScript专家,我每天都在谈论Joe生产开发者的壕沟。 我得到很多更多的借口或个人意见,我认为没有任何技术上的优点,我想确保我不会错过任何东西。 问题:不使用jQuery的经验技术原因是什么? 我不是在寻找宗教或教条式的论点或主观意见,“像其他一些框架更好”,把jQuery作为问题中的所有可比较的框架来考虑。

墨卡托经度和纬度计算在英国的裁剪地图上的x和y

我有这个形象: http : //imgur.com/99tSz.png 。 英国地图(不包括南爱尔兰)。 我已经成功地设法获得了经度和纬度,并把英国的最左边的经度和最右边的经度绘制在这张地图上,并用它们来计算出在地图上的位置。 这是代码(用于Processing.js,但可以用作js或任何东西): // Size of the map int width = 538; int height = 811; // X and Y boundaries float westLong = -8.166667; float eastLong = 1.762833; float northLat = 58.666667; float southLat = 49.95; void drawPoint(float latitude, float longitude){ fill(#000000); x = width * ((westLong-longitude)/(westLong-eastLong)); y = […]

如何使用JavaScript在Selenium WebDriver中单击一个元素

我有以下的HTML: <button name="btnG" class="gbqfb" aria-label="Google Search" id="gbqfb"><span class="gbqfi"></span></button> 我的下面的代码点击“Googlesearch”button在WebDriver中使用Java运行良好。 driver.findElement(By.id("gbqfb")).click(); 我想用WebDriver使用JavaScript来点击button。 我该怎么做?

如何将canvas保存为PNG图像?

我有一个绘图的canvas元素,我想创build一个button,点击时,它将保存图像为PNG文件。 所以它应该打开保存,打开,closures对话框… 我使用这个代码来做 var canvas = document.getElementById("myCanvas"); window.open(canvas.toDataURL("image/png")); 但是,当我在IE9中testing出来,一个新的窗口打开,说“网页无法显示”,它的url是: 数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAAmAAAABpCAYAAACd + 58xAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAADRwSURBVHhe7V0HgBVF0q7ZJSlJwRxAPUFRD39RFLN34qGnnomoqIjhzBlFPROIgsoZzogR5AQEzJ4BPFAUEUwgJjgQkCQKooggaf / 6el6 / 6ZnpSW / zUn237u5MdXX1172 + z6rqaqeEG6VsJet + PDW / vkdrfx3H3yfT2tVzaP26X6hkw1q / BoeI / 280 / 29JwznZxJPUyXtBQBAQBAQBQaBcECjefmi56BWlZYtAeqajx / WokfrJYEqOIikOFRfXoVq161PtOk2odu0t + ectqKiojnrntWhC46QhYOtXfUarl79Ivy9 / ldau + H + TX / 8b2SbjJ07pWFQy2Uqnp2yXSrQJAoKAICAICALJCAgBS8ao8iTi / UvpSZlBxiwqwWOKimsxCWtEdettR3XqbEfFtRonkrBYArZh3fe0 + senadWyEbRm1UzasP53K45ZiFc84RKyVXkbVUYWBAQBQUAQyIqAELCsiFW2fDQpSyZk8UQMMysqKmaPWCOqt8mOVK / eTuQU1YuccCQBW7dyIq38 / J5A / fN的/ ad3a5QGXmqsvLfGKJl0ZCFdONEOPyl5lGV8QEAQEAUGghiMgBKzqLHCeHqVOrILtduF4MpZExEqoVq167A3bmjap34J […]

我怎样才能validation谷歌reCAPTCHA V2使用javascript / jQuery?

我在aspx中有一个简单的联系表单。 我想在提交表单之前validationreCaptcha(客户端)。 请帮忙。 示例代码: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Test Form</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script> $("#cmdSubmit").click(function () { //need to validate the captcha }); </script> </head> <body> <form id="form1" runat="server"> <label class="clsLabe">First Name<sup>*</sup></label><br /> <input type="text" […]

如何滚动到div内的元素?

我有一个滚动的div ,我想要有一个链接,当我点击它会强制这个div滚动查看里面的元素。 我这样写了JavasSript: document.getElementById(chr).scrollIntoView(true); 但是这滚动所有的页面滚动div本身。 如何解决这个问题? 我想这样说 MyContainerDiv.getElementById(chr).scrollIntoView(true);

在ES6类中声明静态常量?

我想在class实现常量,因为这是在代码中find它们的位置。 到目前为止,我一直在用静态方法实现下面的解决方法: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // … } 我知道有可能摆弄原型,但是很多人反对这个。 有没有更好的方法来实现ES6类中的常量?

Python中的JavaScriptparsing器

至less在C和Java(Mozilla),JavaScript(再次使用Mozilla)和Ruby中都有一个JavaScriptparsing器。 目前有没有Python? 我不需要一个JavaScript解释器本身,只需要一个符合ECMA-262标准的parsing器。 一个快速的谷歌search显示没有即时的答案,所以我问的SO社区。