Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。


2
服务JSONP的最佳内容类型?
我有一个Web服务,当在不指定回调的情况下调用该服务时,将使用application/json内容类型返回JSON字符串。 指定回调后,它将JSON字符串包装在回调函数中,因此它不再是真正有效的JSON。我的问题是,application/javascript在这种情况下还是应该继续使用application/json?
120 javascript  json  jsonp 

6
VIM + JSLint?
我花时间在vim上,目前正在编写许多JavaScript。我一直在尝试找到一种将JSLint或类似内容集成到vim中的方法,以改善我的编码。有没有人设法做这样的事情? 编辑: 尝试了以下操作:不幸的是,从Vim进行Javascript语法检查,输出非常粗糙。
120 javascript  vim  lint 

5
用于触摸设备的Javascript拖放
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在寻找可在触摸设备上使用的拖放拖放插件。 我想要与允许“可放置”元素的jQuery UI插件类似的功能。 该插件jqtouch支持拖动操作,但没有落下。 这里是仅支持iPhone / iPad的拖放操作。 谁能指出我在适用于android / ios的拖放插件的方向? ...或者可能会更新jqtouch插件以实现可投放性,它已经在Andriod和IOS上运行。 谢谢!

6
向JSON对象添加新的数组元素
我有一个从JSON文件读取的JSON格式对象,该对象包含在一个名为teamJSON的变量中,如下所示: {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]} 我想向数组添加一个新项,例如 {"teamId":"4","status":"pending"} 最终 {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]} 在写回文件之前。什么是添加到新元素的好方法?我接近了,但所有双引号都被转义了。我一直在寻找一个很好的答案,但是没有一个案例能解决这个问题。任何帮助表示赞赏。
120 javascript  json 

19
javascript:递归匿名函数?
假设我有一个基本的递归函数: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } 如果我有匿名功能,例如... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); })(); 我想要一种调用该函数的函数的方法...我曾经在某个地方(我不记得在哪里)看到过脚本,这些脚本可以告诉您所调用的函数的名称,但是我不记得其中任何一个该信息现在。

3
如何在Mozilla Firefox开发人员控制台中禁用粘贴保护?
我注意到,在最新版本的Mozilla Firefox中,有一个超级烦人的错误,该错误使无法粘贴到开发人员控制台中。这必须是有史以来最糟糕的想法。 但是,我尝试通过输入想要的文本来允许它,但是我仍然无法粘贴内容,我想我很快会很烦恼,因为我使用开发者控制台,因此不得不切换浏览器每天。我真的很喜欢Mozilla和Firefox,并且不想切换到这样一个愚蠢的东西。 那么如何永远关闭这个糟糕的“功能”呢?我真的希望有一个设置,但找不到。如果没有,我想我得为此打开一个故障单。 我的Firefox版本是:32.0.3 如果有任何Firefox开发人员看到此消息,请停止实施使开发人员发疯的功能。无论如何,在该开发人员控制台中都没有非开发人员,如果他们被欺骗粘贴了某些内容,那不是您的错。


3
D3.js:如何获取任意元素的计算宽度和高度?
我需要确切知道任意g元素的宽度和高度,SVG因为一旦用户单击它,就需要在其周围绘制一个选择标记。 我在互联网上看到的是这样的:d3.select("myG").style("width")。问题在于该元素将不会总是具有明确的width属性集。例如,当我在中创建一个圆时g,将r设置半径()而不是宽度。即使我在window.getComputedStyle上使用了方法circle,它也会返回“自动”。 有没有一种方法可以计算中的任意svg隔离的宽度D3? 谢谢。
120 javascript  d3.js 



5
Node.js-使用module.exports作为构造函数
根据Node.js手册: 如果您希望模块导出的根是一个函数(例如构造函数),或者想一次导出一个完整的对象而不是一次构建一个对象,则将其分配给module.exports而不是export 。 给出的示例是: // file: square.js module.exports = function(width) { return { area: function() { return width * width; } }; } 并像这样使用: var square = require('./square.js'); var mySquare = square(2); console.log('The area of my square is ' + mySquare.area()); 我的问题:为什么示例不使用正方形作为对象?以下内容是否有效,是否会使示例更加“面向对象”? var Square = require('./square.js'); var mySquare = new …

6
停止setInterval
我想停止error处理程序中的此间隔重复运行。那有可能吗? // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }

13
如何使用javascript / jQuery验证Google reCAPTCHA v2?
我在aspx中有一个简单的联系表。我想在提交表单之前验证reCaptcha(客户端)。请帮忙。 样例代码: <%@ 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 …

4
ReactJS服务器端渲染与客户端渲染
我刚刚开始研究ReactJS,发现它为您提供了两种渲染页面的方法:服务器端和客户端。但是,我不知道如何一起使用。是使用两种单独的方法来构建应用程序,还是可以将它们一起使用? 如果可以一起使用,该如何做-我们是否需要在服务器端和客户端重复相同的元素?或者,我们可以只在服务器上构建应用程序的静态部分,而在客户端上构建动态部分,而无需与已经预先渲染的服务器端建立任何连接?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.