Israeli airstrikes on Gaza have killed around 30 people since Friday, while Palestinian rockets fired in retaliation reached western Jerusalem on Sunday.