小编Kon*_*aju的帖子

如何使用已安装的软件包更新bower.json?

在我的项目中,我安装了bower没有保存选项的组件.现在,我想更新到bower.json

如何使用已安装的软件包更新bower.json?

javascript jquery package bower

127
推荐指数
4
解决办法
8万
查看次数

WebRTC:如何在提供和回答后添加流?

我正在进行webRTC视频通话.我已成功实施datachannel.现在我想将视频流添加到同一个对等连接.

我已经读过应该在回答和提供之前添加流.有没有办法在回答或提供后添加流?

如果我在提供或回答之前添加了流,我怎么能停止流式传输并在需要时再次启动它?

维护这么多流可能有任何问题吗?

javascript webrtc

22
推荐指数
2
解决办法
9685
查看次数

如何使用Google访问令牌获取用户电子邮件?

我遵循了所有这些步骤.

https://developers.google.com/+/web/signin/

我有客户端ID和客户端密码.

我现在获得了访问令牌,如何获取用户配置文件和带有访问令牌的电子邮件?以及如何检查用户是否登录?

javascript php jquery html5

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

使用MessageChannel HTML5进行Web Workers通信

我想实现网络工作者之间的沟通.我阅读了W3C文档,我发现MessageChannel是其中一种方法,但在阅读MessageChannel时,我无法理解如何使用messagechannel实现工作者之间的通信.

我从MSDN得到了这个

http://msdn.microsoft.com/en-in/library/ie/hh673525(v=vs.85).aspx

这里也没有适当的文档.

我需要知道,我如何使用MessageChannel与webworkers沟通?

这是演示抛出DATA_CLONE_ERR

var worker = new Worker("sub1_worker.js");
    worker.onmessage = function(e) {
        $("#log").append("<br>" + e.data);
    }
    var channel = new MessageChannel();

    worker.postMessage("ping", [channel.port2]);

    channel.port1.onmessage = function(event) {
        // Message is in event.data
        alert("Message is: " + event.data);
    }

    channel.port1.postMessage('hello');



    $("#send1").click(function() {
        var msg = $("#msg").val();
        if (msg && msg != "start")
            worker.postMessage("ping2");

        $("#msg").val("");

    })
    $("#send2").click(function() {
        var msg = $("#msg").val();
        if (msg && msg != "start")
            worker.postMessage("ping3",[channel.port2]);
        $("#msg").val("");

    })
Run Code Online (Sandbox Code Playgroud)

和工人

onmessage = getMessage; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 message-passing web-worker

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

如何调试共享webworkers?

我正在使用共享的webworkers,我没有从工作者那里得到错误.工人错误处理程序没有返回任何错误!我该如何调试共享的webworkers.

var worker = new SharedWorker('Vult_worker.js');
    worker.port.start();
    worker.port.onerror = function(e) {
        consloe.log('ERROR: Line ', e.lineno, ' in ', e.filename, ': ', e.message);
    }

    worker.port.onmessage = function(e) {
        console.log(e.data);
    };
worker.port.postmessage();
Run Code Online (Sandbox Code Playgroud)

工人代码:

onconnect = function(e) {
    var self = e.ports[0];
self.onmessage=function(){
self.postmessage(1/x);
}
Run Code Online (Sandbox Code Playgroud)

javascript debugging html5 web-worker

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

如何从Backbone集合中提取多个属性?

我试图从Backbone集合中提取多个属性,但它返回undefined.

采集

{
    id:1,
    name:"raju",
    age:23,
    sex:male,
    hobbies:..
}
{
    id:2,
    name:"ramesh",
    age:43,
    sex:male,
    hobbies:..
}

... //many models
Run Code Online (Sandbox Code Playgroud)

我试图从集合中获取多个属性.

collection.pluck(["id","name","age","sex"]);
Run Code Online (Sandbox Code Playgroud)

预期产出

[{//multiple attributes},{}]
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来获得多个属性?

javascript jquery html5 backbone.js

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

使用HTML链接rel导入HTML文档

我正在尝试将HTML文档导入到我的主文档中

<link rel="import" href="my-tabs.html">
Run Code Online (Sandbox Code Playgroud)

但它似乎没有起作用.

我正在使用Chrome 28 关注此演示文稿,并且我在以下位置启用了这两个标志about:flags:

Enable experimental WebKit features
Enable experimental JavaScript
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?或者我需要启用另一个标志才能获得它吗?

javascript html5 web-component html-imports

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

如何构建Web组件自定义元素以同时使用这两个规范

我需要建立一个应该需要工作与两个规格,组件custom elements spec v0它得到了过时custom elements spec v1,最新的稳定版本。

如果我使用custom elements v0规范构建组件,则某些应用程序将因为使用polymer 2和高于它们而面临问题,而与polymer 1无法使用custom elements v1规范的应用程序将面临同样的问题。

我无法控制更改Polyfill的应用程序,某些应用程序必须使用支持旧规范的Polyfill,而某些应用程序需要使用新的Polyfill。

我正在寻找一个可靠的解决方案,以结合这两个规范以在所有应用程序中运行我的自定义元素,而不管polyfills版本如何。我可以在组件中添加任何polyfill或snippet,以便它们可以在任何地方运行,但在我的研究中没有找到任何支持这两种规范的库或polyfill。

我打算编写一个适配器,该适配器可以结合下面提到的用于映射的回调的两个规范,对此思想的投入将不胜感激。

connectedCallback(){
    this.attachedCallback();
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用stenciljs,但它只能与最新版本的自定义元素规范一起使用。我还没有找到任何方法来对其进行调整以使其与早期规范兼容。

请针对上述情况提出一些可行的替代方案和可行的解决方案。

html javascript web-component polyfills custom-element

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

jQuery ui多选拖动

我需要以下功能

  1. 通过鼠标拖动和cntrl键从列表中选择项目,类似于jquery ui selectables.
  2. 一次应该可以拖动多个项目.

我需要类似于操作系统拖放功能的应用程序.

我的问题是,如果我想选择拖动鼠标指针项的多个项目,如何解决它.

我试图使用代码,但它在选择多个项目时有一些缺陷.

$(document).ready(function(){

    var selectedClass = 'ui-state-highlight',
        clickDelay = 600,     // click time (milliseconds)
        lastClick, diffClick; // timestamps

    $("#draggable li")
        // Script to deferentiate a click from a mousedown for drag event
        .bind('mousedown mouseup', function(e){
            if (e.type=="mousedown") {
                lastClick = e.timeStamp; // get mousedown time
            } else {
                diffClick = e.timeStamp - lastClick;
                if ( diffClick < clickDelay ) {
                    // add selected class to group draggable objects
                    $(this).toggleClass(selectedClass);
                }
            }
        })
        .draggable({
            revertDuration: …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

WebRTC:对等连接限制?

我可以在单个客户端上创建多少个对等连接?有限制吗?

html5 webrtc

8
推荐指数
2
解决办法
6033
查看次数