Tag: JavaScript

为什么下划线延迟修复了我的许多问题?

在使用骨干几个星期后,我意识到,下划线延迟最终修复了我在渲染各种视图时遇到的许多asynchronous问题。 有人可以帮我理解什么是下划线延迟,以及$ .ready()或其他types的等待dom渲染函数的方式。 使用它的缺点是什么? _.defer = function(func) { return _.delay.apply(_, [func, 1].concat(slice.call(arguments, 1))); };

有没有简单的替代TinyMCE?

我正在寻找一个比TinyMCE更加简单的文本编辑器来用于Rails,我发现MCE编辑器很臃肿,麻烦,而且很多事情都有问题。

Node.js – Redis教程

你如何使用node.js redis库,redis的核心概念是什么,所有的redis函数做什么,例如hset,hget等? 我能举一些例子吗?

NodeJS UnhandledPromiseRejectionWarning

所以,我正在testing一个依赖事件发生器的组件。 为此,我想出了一个使用Mocha + Chai的承诺的解决scheme: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new Promise((resolve, reject) => { emitter.once('action', resolve); emitter.emit('done', {}); timeout = setTimeout(() => { if (!resolved) { reject('Timedout!'); } clearTimeout(timeout); }, 100); }).then(((state) => { resolved = […]

如何制作一个HTML / JS所见即所得的编辑器?

我已经尝试了许多不同的Googlesearch,但是我一直无法find当前的教程(比2006年更新)如何实际创build所见即所得的编辑器。 我意识到已经有很多了,但我很好奇他们是如何工作的。 我已经看了一些源代码,但要消化很多东西。 我想知道是否有人可以描述他们的工作原理? 也就是说,似乎格式化的文本不能放置在一个textarea框中,但他们却给出了这样做的幻想 – 怎么样?

JSLint报告意外使用“&”和“|” – 我想清理这个

我试图让我的Javascript代码100%JSLint干净。 我已经从其他地方提取了一些JS代码来创buildUUID。 该代码具有以下行: s[16] = hexDigits.substr((s[16] & 0x3) | 0x8, 1); 这一行煽动JSLint生成两个错误消息: 1) Unexpected use of '&' 2) Unexpected use of '|' 我不明白为什么 – 我会很感激有关如何重新编码以消除错误信息的忠告。

JS函数来计算互补色?

有没有人知道,在你的头顶上,计算一个hex值的互补色的Javascript解决scheme? 网上有很多颜色select套件和调色板生成器,但是我没有看到任何使用JS来计算颜色的方法。 一个详细的提示或摘录将非常感激。

dnode和nowjs有什么区别?

两者如何比较?

使用数字作为“索引”(JSON)

最近开始挖掘到JSON,我目前正在尝试使用一个数字作为“标识符”,这不太好。 foo:"bar"工作正常,而0:"bar"没有。 var Game = { status: [ { 0:"val", 1:"val", 2:"val" }, { 0:"val", 1:"val", 2:"val" } ] } alert(Game.status[0].0); 有没有办法做到这一点? 像Game.status[0].0会使我的生活方式更容易。 当然,还有其他的方法,但这种方式是首选。

我如何确定一个jQuery对象是否被延迟?

如果我有一个函数,有时返回一个延期的对象,但有时是一个非延期的对象。 我怎么知道它是哪一个?