Questions tagged «javascript»

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


27
如何延迟.keyup()处理函数,直到用户停止键入?
我有一个搜索字段。现在,它会搜索每个键。因此,如果有人键入“ Windows”,它将使用AJAX搜索每个键盘:“ W”,“ Wi”,“ Win”,“ Wind”,“ Windo”,“ Window”,“ Windows”。 我希望有一个延迟,因此它仅在用户停止键入200毫秒时才搜索。 keyup函数中没有为此的选项,我已经尝试过了setTimeout,但是没有用。 我怎样才能做到这一点?
641 javascript  jquery 

12
为什么JavaScript仅在IE中打开开发人员工具一次后才能工作?
IE9错误-JavaScript仅在打开开发人员工具一次后才能工作。 我们的网站为用户提供免费的pdf下载,并且具有简单的“输入密码下载”功能。但是,它在Internet Explorer中根本不起作用。 在此示例中,您可以自己看到。 下载通行证为“ makeuseof”。在任何其他浏览器中,它都可以正常工作。在IE中,两个按钮都不起作用。 我发现的最奇怪的事情是,如果使用F12打开和关闭开发人员工具栏,则所有这些突然开始工作。 我们已经尝试了兼容模式,因此没有任何区别。 如何在Internet Explorer中进行这项工作?

30
React js onClick无法将值传递给方法
我想阅读onClick事件值属性。但是当我单击它时,在控制台上会看到类似以下的内容: SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent, type: "click", target 我的代码正常工作。运行时,我可以{column}在onClick事件中看到但无法获取它。 我的代码: var HeaderRows = React.createClass({ handleSort: function(value) { console.log(value); }, render: function () { var that = this; return( <tr> {this.props.defaultColumns.map(function (column) { return ( <th value={column} onClick={that.handleSort} >{column}</th> ); })} {this.props.externalColumns.map(function (column) { // Multi dimension array …

4
使用HTML5的自定义数据属性上的jQuery选择器
我想知道HTML5随附的这些数据属性有哪些选择器。 以这段HTML为例: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> 是否有选择器获得: 与所有元素data-company="Microsoft"下方"Companies" 与所有元素data-company!="Microsoft"下方"Companies" 在其他情况下,可以使用其他选择器,例如“包含,小于,大于等...”。

21
在JavaScript中复制数组的最快方法-切片与“ for”循环
为了在JavaScript中复制数组,请使用以下哪项更快? 切片方法 var dup_array = original_array.slice(); For 环 for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; 我知道这两种方法都只能进行浅表复制:如果original_array包含对对象的引用,则不会克隆对象,但只会复制引用,因此两个数组都将引用相同的对象。但这不是这个问题的重点。 我只问速度。

30
未定义Babel 6 regeneratorRuntime
我正在尝试使用异步,在Babel 6上从头开始等待,但是我得到的regeneratorRuntime尚未定义。 .babelrc文件 { "presets": [ "es2015", "stage-0" ] } package.json文件 "devDependencies": { "babel-core": "^6.0.20", "babel-preset-es2015": "^6.0.15", "babel-preset-stage-0": "^6.0.15" } .js文件 "use strict"; async function foo() { await bar(); } function bar() { } exports.default = foo; 正常使用它而不需要异步/等待就可以了。有什么想法我做错了吗?

10
jQuery复选框选中状态更改事件
我希望一个事件在选中/未选中复选框时触发客户端: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); 基本上,我希望页面上的每个复选框都发生这种情况。这种触发点击并检查状态的方法可以吗? 我在想必须有一种更清洁的jQuery方式。有人知道解决方案吗?

24
渲染后如何在输入字段上设置焦点?
呈现组件后,将焦点设置在特定文本字段上的反应是什么? 文档似乎建议使用引用,例如: ref="nameInput"在渲染功能中的输入字段上进行设置,然后调用: this.refs.nameInput.getInputDOMNode().focus(); 但是我应该在哪里称呼它呢?我已经尝试了几个地方,但无法正常工作。

30
在HTML文件中包含另一个HTML文件
我有2个HTML文件,假设是a.html和b.html。在a.html我想包括b.html。 在JSF中,我可以这样做: <ui:include src="b.xhtml" /> 这意味着在a.xhtml文件内部,我可以包含b.xhtml。 我们该如何*.html归档?
624 javascript  html  include 



6
返回对象的ECMAScript 6箭头函数
当返回从箭头函数的对象,似乎有必要用一组额外的{}和return因为在语法歧义的关键字。 那意味着我不会写p => {foo: "bar"},但必须写p => { return {foo: "bar"}; }。 如果arrow函数返回的不是对象,则{}和return都是不必要的,例如:p => "foo"。 p => {foo: "bar"}返回undefined。 修饰符p => {"foo": "bar"}抛出“ SyntaxError::意外标记::'”。 有什么明显的我想念的东西吗?


11
使用Node.JS,如何将JSON文件读入(服务器)内存?
背景 我正在对Node.js进行一些试验,想从文本文件或.js文件(更好的??)中读取JSON对象到内存中,以便我可以从代码中快速访问该对象。我意识到那里有像Mongo,Alfred等的东西,但这不是我现在所需要的。 题 如何使用JavaScript / Node从文本或js文件中读取JSON对象并将其读入服务器内存中?
618 javascript  json  node.js 

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.