程序设计

专业和发烧友程序员的问答

15
jQuery的转义键的哪个键代码
我有两个功能。当按下回车键时,功能正常运行,但是当按下退出键时,功能无法正常运行。退出键的正确数字是多少? $(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work) });
559 javascript  jquery 




11
提取:POST json数据
Наэтотвопросетьответына 堆栈溢出русском:какотправитьjsonнасервер是否获取JavaScript?Всеговоряттолькоотом,какполучитьjson 我正在尝试使用fetch发布 JSON对象。 据我了解,我需要在请求的主体上附加一个字符串化的对象,例如: fetch("/echo/json/", { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: "POST", body: JSON.stringify({a: 1, b: 2}) }) .then(function(res){ console.log(res) }) .catch(function(res){ console.log(res) }) 使用jsfiddle的json回显时,我希望看到返回的对象({a: 1, b: 2}),但这不会发生-chrome devtools甚至不将JSON显示为请求的一部分,这意味着它没有被发送。

13
开启-window.location.hash-更改了吗?
我正在使用Ajax和哈希进行导航。 有没有办法检查这种window.location.hash变化是否? http://example.com/blah #123到http://example.com/blah #456 如果我在加载文档时检查它,它将起作用。 但是,如果我具有基于#hash的导航,则在按浏览器上的“后退”按钮时将不起作用(因此,我从blah#456跳至blah#123)。 它显示在地址框中,但我无法用JavaScript捕获它。


21
如何在Windows上安装和使用curl?
我无法在Windows上运行curl。 我从此处下载了一个curl zip文件,但它似乎包含源代码,而不是可执行文件。 我需要编译curl才能运行它吗?如果是,那我该怎么办? 在哪里可以找到.execurl的下载内容? 我一直在寻找有关安装curl的文档,但几乎找不到。


7
在TypeScript中是否可以将强类型函数作为参数?
在TypeScript中,我可以将函数的参数声明为Function类型。有我缺少的“类型安全”方法吗?例如,考虑一下: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save operation //Can I at compile-time ensure the callback accepts a single parameter of type number somehow? callback(result); } } var foo = new Foo(); var …
558 typescript 




16
jQuery.click()与onClick
我有一个庞大的jQuery应用程序,并且我将以下两种方法用于点击事件。 第一种方法 的HTML <div id="myDiv">Some Content</div> jQuery的 $('#myDiv').click(function(){ //Some code }); 第二种方法 的HTML <div id="myDiv" onClick="divFunction()">Some Content</div> JavaScript函数调用 function divFunction(){ //Some code } 我在应用程序中使用第一种或第二种方法。哪一个更好?性能更好?和标准?


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.