小编Sal*_*ter的帖子

如何在生成文件进行下载时显示加载动画?

我有一个Web应用程序,用户可以在其中生成PDF和PowerPoint文件.这些文件可能需要一些时间才能生成,因此我希望能够在生成时显示加载动画.这里的问题是我无意知道下载何时开始.动画永远不会消失.

我知道可以生成文件"在侧面"并在文件准备好使用AJAX下载时提醒用户,但我更喜欢在用户等待下载开始时"锁定"用户.

javascript php jquery

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

IE8 CSS规则"canibalism"?

这个将是非常具体的我猜...我的CSS在所有浏览器上运行IE8完美无瑕.EI10的IE8仿真没有反映出这个bug.

这是我的CSS行导致问题:

.flag{
    display:block;
    width:24px;
    height:16px;
    background-image:url('../img/flags_sprite.png');
    background-repeat:no-repeat;background-position:0 0;
}
Run Code Online (Sandbox Code Playgroud)

请注意,此CSS部分压缩在生产中的单行上,如下所示:

.flag{display:block;width:24px;height:16px;background-image:url("../img/flags_sprite.png");background-repeat:no-repeat;background-position:0 0}
Run Code Online (Sandbox Code Playgroud)

浏览器不考虑宽度,当检查浏览器解析的样式时,我可以看到:

.flag
    background-image: url(../img/flags_sprite.png); WIDTH: 24px
    display: block
    background-repeat: no-repeat
    background-position: 0px 0px
    height: 16px
Run Code Online (Sandbox Code Playgroud)

请注意,宽度会丢失,因为它被视为背景图像声明的一部分.我被这个迷住了,看到宽度声明是文本上在CSS文件中的background-image之前...

我有什么选择?

css internet-explorer-8

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

在 Angular 上注册自己的 Service Worker 和它自己的 worker

我有一个需要脱机工作的 Web 应用程序。我想创建我的 service worker 来处理 API 缓存/同步逻辑,并让 angular 的 service worker 缓存应用程序资产。

我让 Angular 工人注册并完美工作。但是我无法注册我的工人。

我尝试了三种方法:

//1. Does not seem to do anything. No worker built, no worker starter.
ServiceWorkerModule.register('./offline.worker', {enabled: environment.production});

//2. The worker does not get built, registering fails since the script does not exist.
navigator.serviceWorker.register('./offline.worker');

//3. The worker gets built, it even gets started, but is not registered as ServiceWorker.
new Worker('./offline.worker', {type: 'module'});
Run Code Online (Sandbox Code Playgroud)

因此,当我们指向 ngsw js 文件时,选项 1 可以很好地使用 angular service worker 上的文档。也许它根本不是为我们的工人工作的?

选项 2 …

service-worker angular

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

画布游戏中的不同页面

问题

我正在使用HTML5 Canvas创建游戏,游戏有一个主菜单,主菜单有多个按钮供您选择.我发现如果用户按下"播放"按钮来显示游戏,我会很困难和困惑.这是主菜单的图像:

游戏主菜单.

问题

问题是如何在游戏中从这个页面到另一个页面?

在此输入图像描述

我想你应该已经明白了.我故意使用画布创建了菜单,我知道我可以使用HTML制作菜单,但我不能因为这是Canvas可以做什么,有什么好坏等等的学生的例子.

代码

<html>
<head>
    <title>Sean Coyne</title>
</head>
<body onload="start_game()">
<body>
    <div style id="canvas">
        <canvas id="myCanvas" style="border:5px solid #410b11" height="320" width="480">
            <p>Your browser does not support HTML5!</p>
        </canvas>

        <script type="text/javascript">

            //Referencing the canvas
            var canvas = document.getElementById("myCanvas");
            var context = canvas.getContext("2d");
            var width = canvas.getAttribute('width');
            var height = canvas.getAttribute('height');

            //Finding the position of the mouse
            var mouseX;
            var mouseY;

            //Images
            var bgImage = new Image();
            var logoImage = new Image();
            var playImage = new Image();
            var …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas

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

我们可以通过使用php中的ini_set()函数将"allow_url_fopen"设置为"ON"

我们可以通过在php中使用ini_set()函数来设置"allow_url_fopen""ON"

php

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

如何使用PHP在openfire中创建聊天室并将用户添加到房间中

我是 XMPP 服务器的新手。我想制作多用户聊天应用程序。

我已经安装了 Openfire,一对一聊天工作正常,但我无法创建会议(聊天)房间并使用 PHP 将用户添加到房间中进行多用户聊天。

虽然我已经安装了 openfire 中可用的 MUC 服务插件,但我不知道如何使用 PHP 实现 MUC 服务 REST/HTTP。

任何人都可以为 MUC 服务提供一些示例 PHP 脚本来创建聊天室并将用户添加到聊天室吗?

提前致谢

php xmpp openfire muc

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

如何在 PHP 中从连接字符串构建树?

我尝试从存储在 mysql 数据库中的串联字符串中的层次结构在 PHP 中创建一个树列表

这是我的桌子:

表格截图

我想重现这样的事情:

<ul>
  <li>
    <ul>
      <li></li>
      <li>
          <ul>
              <li></li>
              <li></li>
           </ul>
      </li>
      <li></li>
    </ul>
  </li>
  <li></li>
  <li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我知道我必须使用我无法做到的递归函数......

也许有人可以帮助我

php mysql recursion

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