标签: loading

访问UIImage属性而不在内存中加载图像

如您所知,iphone指南不鼓励加载大于1024x1024的uiimages.

我必须加载的图像大小各不相同,我想检查我即将加载的图像的大小; 但是使用uiimage的.size属性需要对图像进行加密...这正是我想要避免的.

我的推理是否有问题或有解决方法吗?

谢谢你们

iphone size image loading uiimage

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

React:组件加载后如何调用函数?

我正在尝试使用 Google 的模型查看器 Web 组件在我的网站上显示模型。文档说该组件有一个“已加载”属性,该属性是“只读”的,并且“如果自上次 src 更改以来已触发加载事件,则返回 true”。我试图在组件加载时使用此属性来调用函数,但我认为我没有正确访问它。我应该使用 componentDidUpdate 来检查此属性是否已更改?或者有没有办法使用onload()?

到目前为止我的代码如下所示:

class App extends Component {

  isLoaded() {
    console.log("loaded!")
  }

  render() {
    return (
      <>
        <model-viewer
          src={require('..my model..')} 
          alt="A model"
          loading="eager"
          loaded={this.isLoaded}
         />
      </>
    )
  }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

loading onload onload-event reactjs

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

如何管理Android Webview的Blank White Loading屏幕?

这是一个直观的问题而不是直接问题,但是当我的应用程序中加载WebView时,屏幕为空白白色,持续2-4秒,直到内容完全加载.时间取决于正在加载的内容的大小.

有没有办法管理这个,所以屏幕只会在加载时刷新内容?像"加载......"动画或类似的东西?我只是不希望向我的用户呈现纯白屏幕.

我有一个启动画面,然后加载WebView.在初始空白暂停(加载时)之后,WebView工作正常,但我想将其保存在特定屏幕上,直到页面加载或具有带进度加载程序的黑屏.

是否有可能检测到负载完成的东西?如果是这种情况,我可以将其用作触发器.

有谁知道管理这个空白屏幕的方法?

谢谢!

/ R

android screen loading webview

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

MathJax:隐藏Mathjax加载过程

Mathjax在我的代码中显示了UIWebView.而Mathjax被加载它显示加载方法N我的左下边角UIWebView如下图片一样的,那我想隐藏起来.我不希望我的用户看到它们.

装货过程

装货过程

注意:虚拟解决方案显示假装"加载"一段时间,加载过程完成然后显示UIWebView.我真的不想用这种方式.

loading objective-c uiwebview mathjax

16
推荐指数
2
解决办法
3995
查看次数

加载iframe页面内容时显示加载gif

我搜索并尝试了各种解决方案,以达到我想要实现的目标,但无济于事......

我正在一个摄影网站上工作,该网站在iframe中加载了大量图像,这需要花费一些时间来加载.我想在iframe中显示加载gif图像,直到图像加载完毕.

这是有问题的网站,http://www.chriszachary.com/portfolio

我正在使用javascript动画库来允许用户使用鼠标控制图像滚动.在页面完全加载之前,图像不会滚动.为了帮助减少混淆,我认为加载gif图像会更有效率,但我无法将其拉下来.如果您点击任何投资组合类别(婚礼,订婚,肖像),您会发现加载图像的等待时间很长.

如果有人可以让我知道如何在iframe中实现这一点,请告诉我.如果你可以具体说明使用什么代码和在哪里,我是一个新手:|

在此先感谢,期待一个答案:)

html iframe loading gif show

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

为什么在运行时添加<script>标记不会加载javascript文件?(with react.js)

我有这个react.js脚本,它将以下代码添加到html中

// returned by the render method
React.DOM.div({
    dangerouslySetInnerHTML:  {
        __html: '<script type="text/javascript" async="" src="//myapp.disqus.com/embed.js"></script>'
    }
})
Run Code Online (Sandbox Code Playgroud)

现在我的HTML看起来像:

<script type="text/javascript" async="" src="//myapp.disqus.com/embed.js"></script>
Run Code Online (Sandbox Code Playgroud)

这似乎很完美,但问题是它不加载脚本.脚本标记插入到正文的中间,嵌套在其他一些div标记中.

可能是什么问题? 谢谢

javascript loading reactjs

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

图像速度很慢,文档加载完成后不会出现在页面上

目标:所有图像在首次加载时出现.

当前:如果幸运的话,第一次加载时会出现两三张图像; 需要页面引用才能查看所有图像.

这是我的第一个手工编写的网站.客户是设计师,所以高质量的图像很重要.性能和速度对我来说很重要,因为现在我的投资组合中,我不能接受部分功能的网站作为我的工作.

这是一个示例页面:

http://elisamantovani.com/pages/book_design.html

查看其他页面.同样的问题.

更新:

许多人建议缩小图像文件大小.不管怎样,只有少数图像很大,但现在它们都很好.没有图像大于200kb,大多数图像检查<100kb.问题依然存在.

谷歌建议阻止页面呈现的其他原因,例如渲染阻止JS/CSS.CSS应该阻止渲染直到加载,但不应该花费很长时间来加载.如果jQuery可以等到HTML/CSS渲染之后我想要它.

刚进入缓存控制.已将此添加到.htaccess提高性能一点点,但这只是将有助于第一次加载,但需要的是第一负载.

# One year for image files
<filesMatch ".(jpg|jpeg|png|gif|ico)$">
Header set Cache-Control "max-age=31536000, public"
</filesMatch>
# One month for css and js
<filesMatch ".(css|js)$">
Header set Cache-Control "max-age=2628000, public"
</filesMatch>
Run Code Online (Sandbox Code Playgroud)

html loading image-loading

16
推荐指数
3
解决办法
2463
查看次数

Ionic 4:"加载控制器"dismiss()在present()之前调用,它将保持微调器而不会被忽略

我使用"离子加载控制器"来显示一个微调器,直到检索到数据然后它调用"dismiss()"来解除它.它工作正常,但有时当应用程序已经拥有数据时,在"create()"和"present()"完成之前调用"dismiss()",这将保持微调器而不会消失...

我试图在"loadingController.present().then()"中调用数据,但这导致数据变慢...

这是一个错误吗?如何解决这个问题?

我的代码示例:

customer: any;

constructor(public loadingController: LoadingController, private customerService: CustomerService)

ngOnInit() {
  this.presentLoading().then(a => consloe.log('presented'));
  this.customerService.getCustomer('1')
  .subscribe(customer => {
    this.customer = customer;
    this.loadingController.dismiss().then(a => console.log('dismissed'));
  }
}

async presentLoading() {
  const loading = await this.loadingController.create({
    message: 'wait. . .',
    duration: 5000
  });
  return await loading.present();
}
Run Code Online (Sandbox Code Playgroud)

loading ionic-framework angular ionic4 angular6

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

如何在 WebView Flutter 中显示加载指示器?

我想在屏幕上显示 Web 视图数据之前先显示 Loading。怎么能这样?

这是我的代码:

class WebDetailPage extends StatelessWidget {
  final String title;
  final String webUrl;

  final Completer<WebViewController> _controller =
      Completer<WebViewController>();

  WebDetailPage({
    @required this.title,
    @required this.webUrl,
  });

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Colour.white,
        title: Text(title, style: TextStyle(color: Colour.midnightBlue)),
        leading: IconButton(
            icon: Icon(Icons.arrow_back, color: Colour.midnightBlue),
            onPressed: () => Navigator.of(context).pop()),
      ),
      body: Center(
        child: WebView(
          initialUrl: webUrl,
          javascriptMode: JavascriptMode.unrestricted,
          onWebViewCreated: (WebViewController webViewController) {
            _controller.complete(webViewController);
          },
        ),
      )
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?因为我已经搜索和研究过它仍然可以找到解决方案。

loading webview flutter

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

Hive在分区表中加载

我在HDFS中有一个日志文件,值由逗号分隔.例如:

2012-10-11 12:00,opened_browser,userid111,deviceid222

现在我想将此文件加载到Hive表,该表具有"timestamp","action"列,并由"userid","deviceid"分区.我如何让Hive将日志文件中的最后2列作为表的分区?所有示例e.g. "hive> LOAD DATA INPATH '/user/myname/kv2.txt' OVERWRITE INTO TABLE invites PARTITION (ds='2008-08-15');"都需要在脚本中定义分区,但我希望从HDFS文件自动设置分区.

一个解决方案是创建具有所有4列的中间非分区表,从文件填充它然后创建一个INSERT into first_table PARTITION (userid,deviceid) select from intermediate_table timestamp,action,userid,deviceid;但是这是另外的任务,我们将有2个非常类似的表.或者我们应该创建外部表作为中间.

hive loading

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