小编Ale*_*xis的帖子

在CoffeeScript中获取类类型

一旦它被实例化,我如何找到该对象的类?

class Cat
  constructor: (@name) ->

class Dog
  constructor: (@name) ->

cat = new Cat "Kitty"
dog = new Dog "Doggy"

if (cat == Cat)  <- I want to do something like this
Run Code Online (Sandbox Code Playgroud)

coffeescript

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

从CoffeeScript中的Class实例获取类变量

我有一个这样的课:

class Cow
  @feet : 4

  constructor: (@name) ->

bes = new Cow "Bessie"
Run Code Online (Sandbox Code Playgroud)

问题是,是否有可能只获得脚bes

coffeescript

15
推荐指数
1
解决办法
5011
查看次数

Chrome中的"意外响应代码:503".也许与heroku上的socket.io有关?

我在Heroku上使用socket.io和node.js.一切似乎都有效.但是,在Chrome开发工具栏中,我知道了Unexpected response code: 503.有谁知道这可能意味着什么?我应该关注它吗?它会在浏览器中占用内存吗?如果是这样,我可以抑制它吗?

heroku node.js google-chrome-devtools socket.io

14
推荐指数
1
解决办法
7191
查看次数

使用VLC将文件流式传输为RTSP

我需要创建一个可以将mp3文件流式传输到另一个设备的服务器.我打算使用VLC.我查看了VLC文档,并对前进的方法感到困惑.我找到了这个链接,http://www.videolan.org/doc/streaming-howto/en/ch07.html,它告诉我如何将文件流式传输到设备.但是,我想要做的是创建一个只传输音频的服务器,并允许其他客户端连接到它并开始播放流式传输的内容.如何用VLC完成?

streaming vlc

12
推荐指数
1
解决办法
7万
查看次数

弹性项目之间的空间相等

有没有办法在所有物品的两侧放置一整套空间,包括第一个和最后一个?

我试图找到一种方法在flexbox子项周围有相等的间距.

这篇文章中,似乎最接近的是justify-content: space-around.它说:

space-around:项目均匀分布在线条周围,空间相等.请注意,视觉上空间不相等,因为所有项目在两侧都有相等的空间.第一个项目将在容器边缘上有一个空间单位,但在下一个项目之间有两个单位的空间,因为下一个项目有自己适用的间距.

html css css3 flexbox

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

删除嵌入视频中的"在youtube上播放"叠加层

有没有办法让我们在嵌入视频时叠加在视频上的"在youtube上播放"按钮?我研究了使用chromeless youtube播放器,但无法找到一种方法来移除叠加层.有没有人尝试或听说过这样做的方法?

youtube youtube-api youtube-javascript-api

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

加速Heroku的部署

Heroku很棒.但每次我部署时,Heroku似乎都想重新下载并重建所有软件包.随着socket.iomailparser该走约3分钟.

有没有办法加快部署过程?有没有办法告诉Heroku它可以缓存这些项目?或者我可以上传预建node_modules吗?

heroku node.js npm express

11
推荐指数
1
解决办法
3247
查看次数

Firefox扩展中的jQuery

我想在Firefox扩展中包含jQuery.

我添加以下代码行来导入jQuery文件:

Components.utils.import("resource://js/jquery.js", window.content.document);
Run Code Online (Sandbox Code Playgroud)

Firefox导入后立即运行该文件.jQuery文件看起来像这样,带有匿名闭包:

 (function( window, undefined ) {
        ...bunch of code....
       _jQuery = window.jQuery,
 })(window);
Run Code Online (Sandbox Code Playgroud)

当扩展程序运行时,会出现错误"未定义窗口".有什么方法可以让jQuery访问窗口?

javascript jquery firefox-addon

9
推荐指数
1
解决办法
1234
查看次数

Firefox扩展中的localStorage

我试图从Firefox扩展访问页面的localStorage.我的理解是content提供window对当前页面的引用.当我尝试访问该页面的localStorage时content.localStorage,我想我正在获取它的引用.但是,当我尝试时content.localStorage.length,我什么都没得到.

附件是有问题的代码.

var myExtension = {
    init: function() {
        var appcontent = document.getElementById("appcontent");   // browser
        if(appcontent)
            appcontent.addEventListener("DOMContentLoaded", myExtension.onPageLoad, true);
    },

    onPageLoad: function(aEvent) {
        var doc = aEvent.originalTarget;
        alert(content.localStorage) // alerts "[object XPCNativeWrapper [object Storage]]"
        alert(content.localStorage.length) // alerts nothing
    }
window.addEventListener("load", function() { myExtension.init(); }, false);
Run Code Online (Sandbox Code Playgroud)

编辑#1:更多信息.

try{
    alert(content.localStorage.getItem('todoData'))
    alert(content.localStorage.length)
} catch (e){
   alert(e)
}
Run Code Online (Sandbox Code Playgroud)

长度抛出异常"[Exception ..."组件不可用"nsresult:"0x80040111(NS_ERROR_NOT_AVAILABLE)"

localStorage.length当我在Firefox的标准网页上使用它时,它可以content.localStorage.length工作,但不适用于Firefox扩展.现在我很困惑......

javascript html5 firefox-addon local-storage

9
推荐指数
1
解决办法
4769
查看次数

不同的Python Google API

我试图找出谷歌的GData API(之间的差异http://code.google.com/p/gdata-python-client/)和谷歌的API客户端库的Python(http://code.google.com/ p/google-api-python-client /).

他们似乎都是谷歌.哪个是官方的?他们有什么不同?第二个似乎主要使用OAuth.

如果有人有任何知识或使用经验,那么获得一些信息会很棒!

PS:我虽然把它放在超级用户身上,但因为它与编程有关,我认为这会更好.

python gdata-api gdata google-client google-api-python-client

9
推荐指数
1
解决办法
1295
查看次数