Typer Problem
- Sebutkan library apa saja yang dipakai, website library itu dimana, dan dokumentasi library itu ada dimana.
Library | Website | Dokumentasi |
---|---|---|
jquery | jquery.com | api.jquery.com |
jquery-ui | jqueryui.com | api.jqueryui.com |
underscore | underscorejs.org | underscorejs.org |
backbone | backbonejs.org | backbonejs.org |
bootstrap | getbootstrap.com | getbootstrap.com |
-
Aplikasi itu 'laggy'. Kenapa? Bagaimana cara membuat animasi lebih 'smooth'?
karena delay
setInterval
terlalu tinggi, frame rate rendah (10 fps) sehingga tidak nyaman untuk mata dan menimbulkan kesan patah-patah/laggy. Jika delay diturunkan di kisaran 40ms (25 fps), animasi akan berjalan lebih halus. Alternatif lain adalah menggantisetInterval
denganrequestAnimationFrame
atau menggunakan CSS transform. -
Aplikasi itu tidak akan jalan di salah satu 3 browser populer (Chrome, Firefox, Internet Explorer)? Kenapa? Solusinya hanya menghapus satu character di code, character yang mana?
Ditest dengan:
- firefox-aurora 49 di Archlinux
- chromium 51 di Archlinux
- IE 11 di Windows 7
Lancar tanpa hambatan.
-
Implementasikan tombol Start, Stop, Pause, dan Resume.
-
Ketika ukuran window dirubah, susunan huruf yang 'terbentur' batas window menjadi tidak 1 baris. Benarkan.
-
Implementasikan sistem score.
-
Implementasikan hukuman berupa pengurangan nilai bila salah ketik.