Questions tagged «javascript»

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

17
在对象数组中,查找属性与搜索匹配的对象索引的最快方法
我一直在网上冲浪,试图找到一种有效的方法来做到这一点,但是却一无所获。我有一个看起来像这样的对象数组: array[i].id = some number; array[i].name = some name; 我想做的就是找到id等于例如0、1、2、3或4之一的对象的索引。我想我可以做些类似的事情: var indexes = []; for(i=0; i<array.length; i++) { (array[i].id === 0) ? { indexes[0] = i } (array[i].id === 1) ? { indexes[1] = i } (array[i].id === 2) ? { indexes[2] = i } (array[i].id === 3) ? { …

12
如何禁用ASP按钮上的回发
我有一个asp按钮。它是服务器端的,所以我只能向登录的用户显示它,但是我希望它运行javascript函数,并且似乎在runat =“ server”时始终调用回发事件。 我还有一个常规按钮(<input...>)不在服务器上运行,并且工作正常... 如何使此按钮仅运行javascript而不能回发?
135 .net  asp.net  javascript  ajax 

10
日期范围之间的JavaScript循环
给定两个Date()对象,其中一个小于另一个,如何在日期之间每天循环? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } 这种循环会起作用吗?但是,如何向循环计数器添加一天? 谢谢!
135 javascript  date  loops 


17
用JavaScript漂亮地打印XML
我有一个字符串,它表示要打印的非缩进XML。例如: <root><node/></root> 应该变成: <root> <node/> </root> 语法高亮不是必需的。为了解决该问题,我首先将XML转换为添加回车符和空格,然后使用pre标记输出XML。为了添加新行和空白,我编写了以下函数: function formatXml(xml) { var formatted = ''; var reg = /(>)(<)(\/*)/g; xml = xml.replace(reg, '$1\r\n$2$3'); var pad = 0; jQuery.each(xml.split('\r\n'), function(index, node) { var indent = 0; if (node.match( /.+<\/\w[^>]*>$/ )) { indent = 0; } else if (node.match( /^<\/\w/ )) { if …




8
如何使用jQuery检查文件输入大小?
我有一个具有文件上传功能的表单,如果用户要上传的文件太大,我希望能够有一些不错的客户端错误报告,是否有一种方法可以用jQuery检查文件大小,或者纯粹是在客户端上还是以某种方式将文件发布回服务器以进行检查?


2
使用请求在Node.js中获取二进制内容
我尝试使用GET进行二进制数据处理request,结果如下: var requestSettings = { method: 'GET', url: url, }; request(requestSettings, function(error, response, body) { // Use body as a binary Buffer } 但是body总是与预期有几个字节的差异。经过进一步调查,我发现request假定body为字符串,并替换了所有非Unicode字节。 我试图添加 encoding: 'binary' ,requestSettings但没有帮助。 如何获取二进制数据?

9
如何为没有href的链接设置指针的光标样式
我有很多<a>html标签,但没有href用于进行onclickjavascript调用的属性。这些链接没有光标的指针样式。他们有文字样式的游标。 如何在不使用href属性的情况下将光标样式设置为链接的指针? 我知道我可以添加href =“#”。我在html文档的很多地方都有此功能,并且想知道如何在不使用href属性的情况下为链接创建光标样式指针。

20
如何在angularJS中过滤多个值(或操作)
我想使用filterin角度,并希望过滤多个值,如果它具有值之一,则应该显示它。 我有这样的结构: movie具有属性的对象,genres我要过滤Action和Comedy。 我知道我可以做filter:({genres: 'Action'} || {genres: 'Comedy'}),但是如果我想动态过滤它该怎么办。例如filter: variableX 如何设置variableX的$scope,当我有我有过滤器类型的数组? 我可以将其构造为字符串,然后执行一个操作,eval()但我不想使用eval()...

3
document.addEventListener和window.addEventListener之间的区别?
使用PhoneGap时,它具有一些使用的默认JavaScript代码document.addEventListener,但是我有自己的代码使用window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } 有什么区别,哪个更好使用?


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.