Questions tagged «javascript»

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

6
是否可以使用CSS或Javascript将光标隐藏在网页中?
我想在显示旨在在建筑大厅中显示信息的网页时隐藏光标。它完全不必是交互式的。我尝试使用cursor属性和透明的光标图像,但是没有使它起作用。 有人知道这是否可以做到吗?我想这对于不知道他在哪里单击的用户来说可以看作是安全威胁,所以我不太乐观……谢谢!
129 javascript  html  css 


8
为什么在JS中,isNaN(null)== false?
JS中的这段代码给了我一个弹出窗口,说“我认为null是一个数字”,这让我感到有些不安。我想念什么? if (isNaN(null)) { alert("null is not a number"); } else { alert("i think null is a number"); } 运行代码段隐藏结果展开摘要 我正在使用Firefox3。那是浏览器错误吗? 其他测试: console.log(null == NaN); // false console.log(isNaN("text")); // true console.log(NaN == "text"); // false 运行代码段隐藏结果展开摘要 因此,问题似乎不是与NaN的精确比较? 编辑:现在问题已经回答,我已经整理了帖子以为存档提供更好的版本。但是,这会引起一些评论甚至答案有些难以理解。不要怪他们的作者。我更改的内容包括: 删除了一条说明,说我最初是通过恢复其含义来弄乱标题的 较早的答案表明,我还没有足够清楚地说明为什么我认为该行为很怪异,因此我添加了检查字符串并进行手动比较的示例。
129 javascript 


17
JavaScript函数数组
var array_of_functions = [ first_function('a string'), second_function('a string'), third_function('a string'), forth_function('a string') ] array_of_functions[0]; 这不能按预期工作,因为创建数组时将执行数组中的每个函数。 通过执行以下操作来执行数组中任何函数的正确方法是: array_of_functions[0]; // or, array_of_functions[1] etc. 谢谢!

30
在我的React项目中获得“无法将类作为函数调用”
我正在尝试将React map组件添加到我的项目中,但是遇到错误。我使用Fullstack React的博客文章作为参考。我在google_map.js第83行中查找了引发错误的位置: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 到目前为止,这是我的地图组件。当我注释掉第58-60行(最后三行)时,页面加载正常(没有地图)。编辑:我做了@Dmitriy Nevzorov建议的更改,它仍然给我相同的错误。 import React from 'react' import GoogleApiComponent from 'google-map-react' export class LocationsContainer extends React.Component { constructor() { super() } render() { const style = { width: …


9
jQuery将选中的复选框的值获取到数组中
我试图获取当前选中的所有复选框的值,并将它们存储到数组中。到目前为止,这是我的代码: $("#merge_button").click(function(event){ event.preventDefault(); var searchIDs = $("#find-table input:checkbox:checked").map(function(){ return $(this).val(); }); console.log(searchIDs); }); 但是,此输出超出了我的需要。我不仅获得了价值,而且获得了一些其他我不想要的东西。 [“ 51729b62c9f2673e4c000004”,“ 517299e7c9f26782a7000003”,“ 51729975c9f267f3b5000002”,prevObject:jQuery.fn.jQuery.init [3],上下文:文档,jquery:“ 1.9.1”,构造函数:函数,初始化:函数…] 我只想要ID(在这种情况下,前3个项目)。 通过使用$.each并将值推入数组,我得到所需的输出: $("#find-table input:checkbox:checked").each(function(){ myArray.push($(this).val()); }) [“ 51729b62c9f2673e4c000004”,“ 517299e7c9f26782a7000003”,“ 51729975c9f267f3b5000002”] 但是,我想使用$.map,因为它可以节省一行代码并且更漂亮。 谢谢
129 javascript  jquery 

20
如何捕获form.submit的响应
我有以下代码: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> 我想捕获HTML响应form1.submit?我该怎么做呢?我可以向form1.submit方法注册任何回调函数吗?

10
在node.js中通过async / await使用文件系统
我想对一些文件系统操作使用异步/等待。由于我使用,通常async / await可以正常工作babel-plugin-syntax-async-functions。 但是使用此代码,我遇到了if情况,其中where names未定义: import fs from 'fs'; async function myF() { let names; try { names = await fs.readdir('path/to/dir'); } catch (e) { console.log('e', e); } if (names === undefined) { console.log('undefined'); } else { console.log('First Name', names[0]); } } myF(); 当我将代码重建到回调地狱版本时,一切正常,并且得到文件名。感谢您的提示。

5
打字稿:React事件类型
React事件的正确类型是什么。最初,我只是any为了简单起见而使用。现在,我正在尝试清理并避免any完全使用。 所以像这样一个简单的形式: export interface LoginProps { login: { [k: string]: string | Function uname: string passw: string logIn: Function } } @inject('login') @observer export class Login extends Component<LoginProps, {}> { update = (e: React.SyntheticEvent<EventTarget>): void => { this.props.login[e.target.name] = e.target.value } submit = (e: any): void => { this.props.login.logIn() e.preventDefault() …

12
如何检查字符串是否完全由相同的子字符串组成?
我必须创建一个接受字符串的函数,并且该函数应该返回true或false基于输入是否包含重复的字符序列。给定字符串的长度始终大于,1并且字符序列必须至少重复一次。 "aa" // true(entirely contains two strings "a") "aaa" //true(entirely contains three string "a") "abcabcabc" //true(entirely containas three strings "abc") "aba" //false(At least there should be two same substrings and nothing more) "ababa" //false("ab" exists twice but "a" is extra so false) 我创建了以下功能: function check(str){ if(!(str.length && str.length - 1)) …

2
如何在Google Maps V3上触发标记的onclick事件?
如何从地图外部触发Google地图上标记的onclick事件? 我使用API的版本3。我已经看过许多有关版本2的教程,但是找不到关于版本3的教程。 我有一个全局数组(名为markers),其中包含地图的所有标记(google.maps.Marker)。现在我想做类似的事情: markers[i].click(); //I know it's not working, but you get the idea... //Next line seems to be the way in v2, but what's the equivalent in v3? GEvent.trigger(markers[i], 'click'); 感谢您的帮助,如果您需要更多信息,请告诉我!

11
AngularJS-显示当前日期
我在angularjs中有一个视图,我只是想显示当前日期(格式化)。我认为<span>{{Date.now() | date:'yyyy-MM-dd'}}</span>应该显示当前日期。


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.