バグ修正


バグ1


私はfaviconチェッカーを使用して私のfaviconファイルの状態をチェックし、それはすべての混乱だった.Favicon Checkerからの出力



最初は小さな画像を使いました.それは私がfaviconレポートから得たすべての問題の最も可能性の高い原因だった.より大きなイメージを使用してマニフェストファイルを再生することで修正しました.ここではcurrent report

バグ2


使っていたforEach() 週間の予報データ(オープン天気から)の配列をループするにはdisplayWeeksForecast() 関数.データセットは8の配列長でしたが、最初の6つに興味があります.forループに切り替え、配列長を6 ( data . length - 2 )に設定します.

バグ3


作成されたカードdisplayWeeksForecast() 機能は、小さいスクリーンであふれていました.私は、画面の幅をチェックする機能を作成し、小さな画面と3の大きな画面の配列の長さを3に設定します.配列の長さを3に設定すると、forループは3個の予測カードを作成する.
function checkScreenWidth(data){
    let arraylength = 0
    if (window.screen.width < 768) {
 arraylength = data.length - 5
    } else{
     arraylength = data.length - 2  
    }
    displayWeeksForecast(data, arraylength)
}

function displayWeeksForecast(data, arraylength) {
    clearPlaceholder()
    for (var i = 0; i < arraylength; i++) {
        //code to create cards and update data.
}
}
リンク集weather app
私はまだ修正する2つ以上のバグを持っているが、私は時間の短い実行します.
65日目