小编tus*_*ath的帖子

通过javascript清除并更新html5应用程序缓存

我很多次遇到这个问题,其中一些用户有一个损坏的应用程序缓存(HTML 5).

每次有新版本时我都会更新清单文件,有时用户会收到损坏的应用程序缓存.

在这种情况下,我想要完全清除应用程序缓存中的内容,并从服务器加载所有新鲜内容.

有没有办法使用Javascript?

javascript html5 application-cache

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

Angularjs自动前缀为正斜杠

如果我打到网址说

www.xyz.com/home#route-1

AngularJS会自动将其重定向到

www.xyz.com/home#/route-1

那就是 - 它在路径/前面加上一个(正斜杠)

为什么会这样,我怎么能停止这样做呢?

更新 我真正想要的是角度不应该附加正斜杠既不删除哈希符号.

javascript redirect angularjs

10
推荐指数
1
解决办法
2844
查看次数

查看Flash播放器发出的http请求

我想在观看视频时查看Flash插件发出的http请求.我在Mac OSx上使用谷歌浏览器.

我无法看到视频在网络面板中下载,我也无法在fiddler中看到它.

请帮忙!

flash networking http request

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

Chrome Dev工具停留在检索时间轴上

我不知道这里有什么问题,但我无法在chrome devtool中记录时间表.我点击开始录制图标,当我停止它时,它只是一直说retrieving timeline.

Chrome版本:50.0.2661.102(64位)操作系统:OSX我尝试隐身并删除了我的所有/Application Support/Google/Chrome文件.没有任何效果.

google-chrome google-chrome-devtools

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

如何在 Node.js 中的两个工作线程之间创建直接通信通道

有没有办法在两个工作线程之间创建直接通信通道new MessageChannel?例如:P我使用worker_threadAPI 创建了一个主线程,它创建了两个工作线程W1W2

P -> W1
  -> W2
Run Code Online (Sandbox Code Playgroud)

我想直接启用W1和之间的通信W2,而不是通过P使用parentPort.

multithreading worker-thread threadpool node.js

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

在chrome中启用多线程下载

我想创建一个chrome扩展,它可以启用文件的多线程下载.chrome是否公开了一些可用于使用javascript读取文件流的API?

我想知道为什么chrome默认不支持多线程下载?如果现在有任何方法可以做同样的事情吗?

download google-chrome-extension

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

如何更新多行控制台上的数据

我想在控制台的两行显示数据.我只是想每次更新两行.

我到现在所做的是 -

var _logInline = function(alpha, bravo) {
    process.stdout.cursorTo(0, 0);
    process.stdout.clearLine();
    process.stdout.cursorTo(0);
    process.stdout.write(alpha.toString());
    process.stdout.write('\n');
    process.stdout.clearLine();
    process.stdout.cursorTo(0);
    process.stdout.write(bravo.toString());
    process.stdout.write('\n');

};

var delay = 1000;
var time = 0;
setInterval(function() {
    time++;
    _logInline('alpha-' + time, 'bravo-' + time * time);
}, delay);
Run Code Online (Sandbox Code Playgroud)

此解决方案的明显问题是光标移到窗口的顶部.我不希望这样,它应该显示当前光标所在的内容.可能我需要在我的逻辑中首先获得当前光标位置.有没有办法做到这一点?

替代方案和最优选的解决方案是获得可以执行相同操作的lib

编辑:我已经看到一些关于stackoverflow的问题,它提供了一个没有新行记录的选项,但这不是我想要的.我想要多个非新行记录.

javascript console node.js

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

使用业力测试多个doms

我打算使用可以使用Karma执行的Mocha编写测试.当我开发代码时,应用程序启动http://localhost:3000并且我想运行测试(通过命令行 - 通过GRUNT)来验证DOM的状态.

如何配置业力来做到这一点?如何为该视图提供HTML?

此外,还有多个页面,每个页面都有一组不同的测试.如何构建解决方案以便精确执行所有测试?

javascript dom unit-testing mocha.js karma-runner

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

为什么可滚动div内的FPS比身体滚动更差?

我有一个用例,其中必须显示可滚动对象中的元素列表div。问题在于列表很长,接近200个元素,并且在移动浏览器中查看时,滚动很乱。我看到了很多Paints,并Composite Layers在Chrome浏览器开发工具和有效的,我不能够达到30fps的相比更多。这是示例代码-

<style>
    body { 
        overflow: hidden;
    }
    .scrollable {
        overflow: scroll;
        position: absolute;
        top: 50px;
        bottom: 0;
        width: 100%;
    }

    header {
        position: fixed;
        top: 0;
        height: 50px;
        width: 100%;
    }
</style>
<body>
<header></header>

<div class='scrollable'>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
    </ul>
</div>    
</body>
Run Code Online (Sandbox Code Playgroud)

稍作搜索后,我可以通过在div而不是div overflow:scroll上获得黄油状的平滑滚动body。尽管此方法行得通,但对我来说似乎并不直观,正文滚动比内部HTML元素上的滚动更高效。

真实示例:— https://funag.github.io
实际代码:https : //github.com/funag/ui-core/pull/80/commits/fe4a49fd92c3ad69a054308c4f2a89351178fbb99

performance scroll google-chrome google-chrome-devtools

5
推荐指数
0
解决办法
156
查看次数

取消 GraphQL 订阅

有没有办法通过发送unsubscribe方法来取消 GraphQL 订阅?

\n

例如,如果我发送如下订阅请求 \xe2\x80\x94

\n
subscription votes($user: user) {\n  count\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我现在如何取消此请求?

\n

注意:我想取消订阅而不关闭底层连接。

\n

graphql

5
推荐指数
0
解决办法
182
查看次数