Questions tagged «javascript»

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

13
有没有办法让Chai使用异步Mocha测试?
我正在使用浏览器运行程序在Mocha中运行一些异步测试,并且尝试使用Chai的Expect样式声明: window.expect = chai.expect; describe('my test', function() { it('should do something', function (done) { setTimeout(function () { expect(true).to.equal(false); }, 100); } } 这不会给我正常的失败断言消息,相反,我得到: Error: the string "Uncaught AssertionError: expected true to equal false" was thrown, throw an Error :) at Runner.fail (http://localhost:8000/tests/integration/mocha/vendor/mocha.js:3475:11) at Runner.uncaught (http://localhost:8000/tests/integration/mocha/vendor/mocha.js:3748:8) at uncaught (http://localhost:8000/tests/integration/mocha/vendor/mocha.js:3778:10) 因此,显然是在捕获错误,只是没有正确显示它。任何想法如何做到这一点?我想我可以用一个错误对象调用“完成”,但是然后我失去了像柴一样的优雅,它变得笨拙...


2
JavaScript是否支持64位整数?
我有以下代码: var str = "0x4000000000000000"; //4611686018427387904 decimal var val = parseInt(str); alert(val); 我得到这个值:“ 4611686018427388000”,这是0x4000000000000060 我想知道JavaScript是否处理64位整数,还是我做错了什么?

6
CORS是执行跨域AJAX请求的安全方法吗?
在阅读了CORS(跨源资源共享)后,我不了解它如何提高安全性。如果发送了正确的ORIGIN标头,则允许跨域AJAX通信。例如,如果我发送 来源:http://example.com 服务器检查此域是否在白名单中,以及是否在标头中: 访问控制允许来源:[此处接收的网址] 与响应一起发送回去(这是简单的情况,也有预先要求的请求,但问题是相同的)。 这真的安全吗?如果有人想接收该信息,则伪造ORIGIN标头似乎是一件微不足道的任务。该标准还说该策略在浏览器中执行,如果Access-Control-Allow-Origin不正确,则会阻止响应。显然,如果有人试图获取该信息,他将不会使用标准的浏览器来阻止它。

30
jQuery Ajax Post导致500内部服务器错误
我正在尝试执行此AJAX帖子,但是由于某些原因,我遇到了服务器500错误。我可以看到它在控制器中达到了断点。因此问题似乎出在回调上。任何人? $.ajax({ type: "POST", url: "InlineNotes/Note.ashx?id=" + noteid, data: "{}", dataType: "json", success: function(data) { alert(data[1]); }, error: function(data){ alert("fail"); } }); 这是应该返回的字符串: {status:'200', text: 'Something'}

2
如何使用jQuery从div中删除id属性?
我想从该图像中删除id属性: <img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" /> 我尝试这样做: $('img#thumb').RemoveAttr('id','none'); 但这不是删除ID! 编辑: $('img#thumb').attr('src', response); $('img#thumb').attr('id', 'nonthumb'); 这将加载图片,或者在这种情况下为src!但是当我删除id属性时,它可以正常工作

6
与jquery中append相反
我.append用来添加到div $(this).append('<ul><li>test</li></ul>'); 如何搜索a<ul>并将其删除(如果存在于的子级中)$(this)?



15
无需使用jQuery即可平滑滚动
Наэтотвопросестьответына堆栈溢出нарусском:Плавнаяпрокруткакякорюбез的jQuery 我正在编写一个页面,其中我只想将原始JavaScript代码用于UI,而不会受到插件或框架的干扰。 现在,我正在努力寻找一种无需使用jQuery即可平滑滚动页面的方法。
81 javascript  html 

11
如何向console.log添加变量?
我正在用JavaScript制作一个简单的游戏,但在故事中,我需要用它说出玩家的名字。所以我到目前为止是: var name = prompt("what is your name?"); console.log("story" name "story); 我如何做第二行?或有另一种方式我可以做到这一点。console.log();控制台中是否可以有2合1线路?

16
如何在html5画布中绘制椭圆形?
似乎没有绘制椭圆形形状的本机功能。我也不是在寻找蛋形。 是否可以绘制具有2个贝塞尔曲线的椭圆形?有人遇到过吗? 我的目的是画些眼睛,实际上我只是使用弧线。提前致谢。 解 因此,scale()更改所有下一个形状的缩放比例。Save()之前保存设置,还原用于还原设置以绘制新形状而无需缩放。 感谢Jani ctx.save(); ctx.scale(0.75, 1); ctx.beginPath(); ctx.arc(20, 21, 10, 0, Math.PI*2, false); ctx.stroke(); ctx.closePath(); ctx.restore();

12
如何在jQuery中获取textarea的值?
我有这种形式,即时通讯试图从文本区域获取价值。由于某种原因,它不想这样做。 <form action="/profile/index/sendmessage" method="post" enctype="application/x-www-form-urlencoded"> <div class="upload_form"> <dt id="message-label"><label class="optional" for="message">Enter Message</label></dt> <dd id="message-element"> <textarea cols="60" rows="5" id="message" name="message"></textarea></dd> <dt id="id-label"> </dt> <dd id="id-element"> <input type="hidden" id="id" value="145198" name="id"></dd> <dt id="send_message-label"> </dt> <dd id="send_message-element"> <input type="submit" class="sendamessage" value="Send" id="send_message" name="send_message"></dd> </div> </form> $("input.sendamessage").click(function(event) { event.preventDefault(); var message = $('textarea#message').html(); var id = …


8
如何通过光标拖动来阻止文本/元素选择
我做了一个分页控件,我注意到在单击按钮时很容易意外地选择单个图像和文本。有可能防止这种情况吗? 为了澄清选择,我的意思是用鼠标突出显示。(尝试将鼠标从屏幕的一侧拖到另一侧。) 如果尝试突出显示此网格中的文本/控件,则无法选择它。怎么做? 链接

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.