小编Gae*_*man的帖子

Lighthouse&Polymer:清单中的start_url不会被Service Worker缓存

我正在测试我的Polymer应用程序,我在Lighthouse上获得了不错的分数.但是,我还有一个小问题.我有一个manifest.json包含所有内容的文件,因此应用程序可以添加到主屏幕,但灯塔仍然失败说:Manifest start_url is not cached by a Service Worker..我正在使用Polymer Starter Kit 2.0,我不知道如何使用Service Worker缓存它.我有一个sw-precache-config.js包含:

module.exports = {
  staticFileGlobs: [
    '/index.html',
    '/index.html?launcher=true',
    '/manifest.json',
    '/bower_components/webcomponentsjs/*',
  ],
  navigateFallback: '/index.html',
};
Run Code Online (Sandbox Code Playgroud)

/index.html?launcher=true清单的start_url 在哪里.

caching lighthouse polymer polymer-starter-kit polymer-2.x

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

没有'new'就不能调用类构造函数PolymerElement

昨天我的应用程序工作正常但是当我现在这样做polymer serve -o打开应用程序并在控制台中打印此错误.

Class constructor PolymerElement cannot be invoked without 'new'
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 polymer

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

如何在Polymer 2.0 on-tap功能中传递参数?

我正在使用Polymer 2.0,我有一个dom-repeat用于不同的待办事项卡.我想要做的是点击它时取出卡.

所以我尝试了这个on-tap=deleteNote([[index]])使用索引dom-repeat.但是Polymer不执行该功能.

我究竟做错了什么?

javascript polymer

5
推荐指数
3
解决办法
5592
查看次数

为什么你可以用 .length 检查数组是否存在于 Javascript 中

作为我的Java程序员,我不明白为什么你可以使用检查数组是否为空if(array.length)。有人可以详细说明一下吗?

javascript arrays ecmascript-6

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

灯塔第一次有意义的油漆极高

我正在使用LighthouseGoogle来检查我的PWA的性能和内容.但是,我总是得到极端的数字First meaningful paint.结果给我的最后一次测试:14445.7ms.但是,当我自己使用网站时,它永远不会加载超过2秒?我在这里做错了吗?

performance lighthouse progressive-web-apps

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

在Mainstoryboard上添加Facebook LoginButton

我们使用Cocoapods来安装FacebookCore和FacebookLogin,但是,我们想在Mainstoryboard中使用LoginButton.我们用类LoginButton和模块制作了一个视图FacebookLogin

在我们的viewcontroller中,我们将委托分配给按钮,如下所示:

    @IBOutlet weak var facebookLogin: LoginButton!


    override func viewDidLoad() {
    user = FIRAuth.auth()?.currentUser
    self.ref = FIRDatabase.database().reference()

    if user != nil {
        let vc = 
        self.storyboard?.instantiateViewController(withIdentifier: "Home")
        self.present(vc!, animated: true, completion: nil)
    }

    //Facebook login
    self.facebookLogin.delegate = self

}
Run Code Online (Sandbox Code Playgroud)

我们也实现了loginButtonDidCompleteLogin,loginButtonDidLogOut但是当我们启动模拟器时按钮不会显示.

ios facebook-login firebase firebase-authentication

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

在初始化时将对象添加到列表

用Swift创建对象时,有什么方法可以将对象添加到列表中?我认为您可以通过Java做到这一点,.add(this)但是我不确定如何在Swift中做到这一点。这是我现在拥有的代码。由于列表为空,因此执行附加操作似乎无效。

public struct Candle {
    let id: Int
    let name: String
    let burning: Bool
    let type: CandleType

    var differentCandles: [Candle] = []

    init(name: String, burning: Bool, candleType: CandleType) {
        self.name = name
        self.burning = burning
        self.type = candleType
        self.id = differentCandles.count + 1
        differentCandles.append(self)
    }
}
Run Code Online (Sandbox Code Playgroud)

struct object swift

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