Questions tagged «javascript»

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

16
JavaScript将长页面滚动到DIV
我在一个长长的HTML页面上有一个链接。当我单击它时,希望div通过滚动到视图中,在窗口的另一部分上看到一个。 有点像 EnsureVisible其他语言。 我已经签出scrollTop,scrollTo但它们看起来像是鲱鱼。 有人可以帮忙吗?
106 javascript  html 

11
数组中日期的最小值/最大值?
如何从一组日期中找出最小和最大日期?当前,我正在创建一个像这样的数组: var dates = []; dates.push(new Date("2011/06/25")) dates.push(new Date("2011/06/26")) dates.push(new Date("2011/06/27")) dates.push(new Date("2011/06/28")) 是否有内置函数可以执行此操作,或者我可以编写自己的函数?
106 javascript  date  max  min 

6
jQuery与AngularJS与Node.js之间的区别
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 我刚刚开始Web开发,到目前为止,我知道: HTML-网站布局 CSS-使它看起来很漂亮 JavaScript-功能 那么jQuery,AngularJS和Node.js是什么? 快速搜索后,我发现jQuery是“ JavaScript库”,AngularJS是“基于JavaScript的开源前端Web应用程序框架”,而Node.js是“ JavaScript运行时环境”。 它们似乎都与JavaScript有关,所以它们是新语言吗?“框架/库”是什么意思? 一个简单的答案将不胜感激。(我只是开始进行Web编程,但是我对编程很熟悉)。

8
如何在Redux中更新特定数组项内的单个值
我遇到一个问题,即状态的重新呈现会导致ui问题,并建议仅更新我的reducer内部的特定值以减少页面上的重新呈现量。 这是我的状态的例子 { name: "some name", subtitle: "some subtitle", contents: [ {title: "some title", text: "some text"}, {title: "some other title", text: "some other text"} ] } 我目前正在这样更新 case 'SOME_ACTION': return { ...state, contents: action.payload } 其中action.payload是包含新值的整个数组。但是现在我实际上只需要更新内容数组中第二个项目的文本,这样的事情就不起作用 case 'SOME_ACTION': return { ...state, contents[1].text: action.payload } action.payload现在我需要更新的文本在哪里。


7
Webpack和Babel“您可能需要适当的加载器来处理此文件类型”
我正在尝试将Webpack与Babel一起使用来编译ES6资产,但是却收到以下错误消息: You may need an appropriate loader to handle this file type. | import React from 'react'; | /* | import { render } from 'react-dom' 这是我的Webpack配置的样子: var path = require('path'); var webpack = require('webpack'); module.exports = { entry: './index', output: { path: path.join(__dirname, 'dist'), filename: 'bundle.js', publicPath: '/dist/' }, …

4
JavaScript函数顺序:为什么重要?
原始问题: 当我的JavaScript调用的功能在页面下方而不是对其进行调用时,JSHint会抱怨。但是,我的页面是用于游戏的,在下载完所有内容之前,不会调用任何函数。那么为什么订单功能出现在我的代码中很重要? 编辑:我想我可能已经找到了答案。 http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting 我在里面吟。看来我需要花另一天的时间才能重新排序六千行代码。使用javascript的学习曲线一点也不陡峭,但是非常糟糕。

4
如何在画布上添加图像
我正在尝试使用HTML中的新canvas元素。 我只是想将图像添加到画布,但是由于某种原因它不起作用。 我有以下代码: 的HTML <canvas id="viewport"></canvas> 的CSS canvas#viewport { border: 1px solid white; width: 900px; } JS var canvas = document.getElementById('viewport'), context = canvas.getContext('2d'); make_base(); function make_base() { base_image = new Image(); base_image.src = 'img/base.png'; context.drawImage(base_image, 100, 100); } 图片存在,并且没有JavaScript错误。该图像只是不显示。 这一定是我错过的非常简单的事情...
106 javascript  html  canvas 


11
execCommand中“粘贴为纯文本”的JavaScript技巧
根据execCommand下面介绍的示例,我有一个基本的编辑器。有三种方法可以在execCommand区域内粘贴文本: Ctrl+V 右键单击->粘贴 右键单击->作为纯文本粘贴 我想只粘贴没有任何HTML标记的纯文本。如何强制前两个动作粘贴纯文本? 可能的解决方案:我能想到的方法是为(Ctrl+ V)的keyup事件设置侦听器,并在粘贴之前剥离HTML标记。 这是最好的解决方案吗? 避免粘贴任何HTML标记是否安全? 如何将侦听器添加到右键单击->粘贴?


4
如何在Rx Observable上“等待”?
我希望能够等待观察,例如 const source = Rx.Observable.create(/* ... */) //... await source; 天真的尝试会导致等待立即解决,并且不会阻止执行 编辑:我完整的预期用例的伪代码是: if (condition) { await observable; } // a bunch of other code 我知道我可以将其他代码移到另一个单独的函数中并将其传递到订阅回调中,但是我希望能够避免这种情况。



5
使用addEventListener获取附加到节点的事件侦听器
我已经看过以下问题: 在调试时或从JavaScript代码中如何在DOM节点上查找事件侦听器? 如何以编程方式检查和修改html元素上的Javascript事件处理程序? 如何使用Firebug(或类似工具)调试JavaScript / jQuery事件绑定 但是,它们都没有回答如何使用创建连接到节点的事件侦听器的列表addEventListener,而不addEventListener在创建事件侦听器之前修改原型。 VisualEvent不会显示所有事件侦听器(特定于iPhone的事件侦听器),而我想以编程方式(某种程度上)做到这一点。

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.