小编Dan*_*man的帖子

如何在现代浏览器中生成缩略图客户端?

我正在寻找一种优雅的方法来生成与FileAPI一起使用的缩略图.目前我得到一个表示图像的DataURL.问题是,如果图像非常大,则移动它并重新渲染它会变得CPU密集.我可以看到两个选项来解决这个问题.

  • 在客户端上生成缩略图
  • 在服务器上生成缩略图,将缩略图发送回客户端(AJAX).

随着HTML5我们有一个canvas元素?有谁知道如何使用它从图片生成缩略图?它们不一定非常完美 - 取样质量是可以接受的.有jQuery插件可以帮我吗?有没有其他方法可以加速客户端使用大图像?

我正在使用HTML5,并且Firefox 3.6+:除了之外没有必要支持任何其他内容Firefox 3.6+,请不要提供建议IE 6.0

html5 fileapi

13
推荐指数
2
解决办法
2万
查看次数

如何列出我的Heroku应用及其域名?

看起来像是一个非常标准的事情,但我找不到任何简单的方法吗?

heroku

13
推荐指数
2
解决办法
9474
查看次数

在Flex中,如何取消选择组中的所有单选按钮?

在Flex中,有时当您需要清除表单时遇到单选按钮组似乎无法清除的问题:尽量尝试,在所有按钮上设置selected = false,在组上设置selection = null,同时执行这两项操作他们两次,等等,你似乎总是有一个仍然被选中的讨厌的小单选按钮.你如何解决这个问题并将单选按钮组恢复到其初始的无选择状态?

apache-flex radio-button

8
推荐指数
1
解决办法
9045
查看次数

有没有办法在Node.js中引用字符串regexp?

我想创建一个与字符串foo完全匹配的正则表达式,即使foo包含元字符.这有时被称为RegExp.quote.有没有办法在Node.js环境中(或更广泛地说,v8/Chrome/WebKit/JavaScript)执行此操作?

javascript regex google-chrome v8 node.js

6
推荐指数
1
解决办法
1552
查看次数

是否有一个jQuery等同于Ruby的Object#tap?

jQuery是否具有与Object#tap相同的功能

假设我想做这样的事情:

foo.append($("<nav>").tap(function (nav) {
  $.each(urls, function (url) {
    nav.append("<a>").attr(url).text(url)
  })
})
Run Code Online (Sandbox Code Playgroud)

javascript ruby jquery

5
推荐指数
1
解决办法
711
查看次数

你可以将.gitignore文件拆分成多个文件吗?

例如,.gitignore.d片段目录而不是一个大.gitignore文件.

注意:我不是在谈论.gitignore子目录中的文件.

git

5
推荐指数
1
解决办法
459
查看次数

不带扩展名的文件名叫什么?

由于文件名foo/bar.baz,可以说foo/目录名bar.baz基本名称.bazextname。但是,我们可以为“ foo/bar或” bar部分使用类似的术语吗,即“无扩展名的文件名”?

filesystems

5
推荐指数
2
解决办法
1158
查看次数

以下解除绑定脚本有什么问题?

(dolist (abcc '("C-a" "C-b"))
  (global-unset-key (kbd abcc)))
Run Code Online (Sandbox Code Playgroud)

它不断给出错误:

Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p abcc)
  read-kbd-macro(abcc)
  #[(keys) "\301!\207" [keys read-kbd-macro] 2 2180088](abcc)
  (kbd abcc)
  (global-unset-key (kbd abcc))
  (while --dolist-tail-- (setq abcc (car --dolist-tail--)) (global-unset-key (kbd abcc)) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (let ((--dolist-tail-- ...) abcc) (while --dolist-tail-- (setq abcc ...) (global-unset-key ...) (setq --dolist-tail-- ...)))
  (dolist (abcc (quote ...)) (global-unset-key (kbd abcc)))
  eval-buffer(#<buffer  *load*> nil "/home/name/.emacs" nil t)  ; Reading at buffer position 63
  load-with-code-conversion("/home/name/.emacs" "/home/name/.emacs" t t)
  load("~/.emacs" t t)
  #[nil …
Run Code Online (Sandbox Code Playgroud)

emacs elisp

4
推荐指数
1
解决办法
272
查看次数

如何重新绑定通常绑定到 Ch 和 &lt;f1&gt; 的 Emacs 帮助键?

我用它C-h来删除,但<f1>在 MacBook 上很难打字,那么我该如何制作它,以便我可以打字,C-c h <whatever>而不是<f1> <whatever>访问各种帮助命令?

emacs elisp

3
推荐指数
1
解决办法
761
查看次数