A powerful qrcode framework by JavaScript