Questions tagged «javascript»

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

4
将画布缩放到鼠标光标
我正在编写一个HTML5 <canvas>项目,该项目涉及使用滚轮放大和缩小图像。我想像Google Maps一样向光标方向缩放,但是我完全不知道如何计算运动。 我所拥有的:图像x和y(左上角);图像的宽度和高度;光标x和y相对于画布中心的位置。


4
React-如何导出纯无状态组件
如何导出无状态的纯哑组件? 如果我使用类,则可以: import React, { Component } from 'react'; export default class Header extends Component { render(){ return <pre>Header</pre> } } 但是,如果我使用纯函数,则无法正常工作。 import React, { Component } from 'react'; export default const Header = () => { return <pre>Header</pre> } 我缺少基本的东西吗?


6
非AJAX jQuery POST请求
我正在尝试使用jQuery POST函数,但它正在处理AJAX样式的请求。我的意思是实际上并没有转到我要告诉它的页面。 $("#see_comments").click(function() { $.post( "comments.php", {aid: imgnum}, function (data) { } ); }); 该功能应该转到具有辅助值的comment.php页面。它发布得很好,但不能重定向到comment.php。 @Doug Neiner澄清: 我有15个链接(图片)。我单击一个链接,它加载了我的JavaScript。该脚本知道imgnum我打开了什么。这个imgnum我想在的comments.php。我必须使用此JavaScript,并且没有其他方法可以解决问题。JavaScript是强制性的 您的方法成功过帐辅助值。但是,当我尝试回显该值时,在comments.php中,它什么也不显示。 我正在使用Firebug。在控制台中,它成功显示了我在步骤(2)中执行的回显请求。


6
jQuery,清除/清空tbody元素的所有内容?
我以为这很简单,但似乎空方法无法清除我的肢体。如果有人知道执行此操作的正确方法,我将不胜感激,我只想删除tbody中包含的所有内容。到目前为止,我正在尝试: $("#tbodyid").empty(); HTML: <table> <tbody id="tbodyid"> <tr><td>something</td></tr> </tbody> </table> 注意:我正在尝试将其与由其他人编写的用于项目的插件集成。我正在生成新的<tr><td>new data</td></tr>服务器端,并希望能够擦除现有表行并将其替换为AJAX回调。

6
用作Google Chrome书签
首先我要说的问题是:我需要多次填写相同的网页,并且我需要填写的内容大部分是相同的,但分散在整个网页上。 我想到的解决方案是:我知道有一种方法可以创建一些javascript函数,并将其放在google书签后面,这样,当您在页面上时,只需单击该书签,它便可以执行某些操作。 我想知道是否有人使用(或创建)了这样的东西。如果您可以自己制作,该如何开始呢?可以使用jquery吗? 如果有可能创建此文件,我还想知道是否有可能在您单击时显示一个弹出窗口以询问一些参数,从而使我不需要重复3,4次

17
javascript过滤器数组多个条件
我想简化对象数组。假设我有以下数组: var users = [{ name: 'John', email: 'johnson@mail.com', age: 25, address: 'USA' }, { name: 'Tom', email: 'tom@mail.com', age: 35, address: 'England' }, { name: 'Mark', email: 'mark@mail.com', age: 28, address: 'England' }]; 并过滤对象: var filter = {address: 'England', name: 'Mark'}; 例如,我需要按地址和名称过滤所有用户,因此我要遍历过滤器对象属性并将其检出: function filterUsers (users, filter) { var result …

3
崇高反应代码的语法高亮
我开始用崇高的文字编写一些基本的React代码。这是我的语法高亮显示的样子。其部分突出。有什么建议的Sublime插件可以用来查看完整的语法突出显示吗? import React, { Component } from 'react' import { connect } from 'react-redux' // <-- is the glue between react and redux import { bindActionCreators } from 'redux' import { selectBook } from '../actions/index' // there is no intrinsic connection between React and Redux // they are two seperate …

4
调用子组件的方法
我有一个像这样的嵌套子组件: <app-main> <child-component /> </app-main> 我的appMain组件需要在子组件上调用一个方法。 如何在子组件上调用方法?


15
如何获取多选框的所有选定值?
我有一个<select>带有multiple属性的元素。如何使用JavaScript获取此元素的选定值? 这是我正在尝试的: function loopSelected() { var txtSelectedValuesObj = document.getElementById('txtSelectedValues'); var selectedArray = new Array(); var selObj = document.getElementById('slct'); var i; var count = 0; for (i=0; i<selObj.options.length; i++) { if (selObj.options[i].selected) { selectedArray[count] = selObj.options[i].value; count++; } } txtSelectedValuesObj.value = selectedArray; }

22
Enter键的行为类似于Javascript中的Tab
我正在寻找一种创建表单的方法,按Enter键可使焦点移至页面上的“下一个”表单元素。我一直在网上找到的解决方案是... <body onkeydown="if(event.keyCode==13){event.keyCode=9; return event.keyCode}"> 不幸的是,这似乎仅在IE中有效。因此,这个问题的实质是,是否有人知道适用于FF和Chrome的解决方案?另外,我宁愿不必将onkeydown事件添加到表单元素本身,但是如果那是唯一的方法,则必须这样做。 这个问题与问题905222相似,但在我看来,这是一个自己的问题。 编辑:另外,我已经看到人们提出了这样的问题,即这不是好样式,因为它与用户习惯的表单行为不同。我同意!这是客户的要求:(

1
JavaScript恶作剧/开玩笑[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 您如何以一种难以察觉和修复的方式来恶作剧同事或朋友?最好使用JavaScript,并且无需安装任何程序。
77 javascript 

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.