Shoot-em-up * Canvas-e ülemisest servast hakkavad langema vaenlased * Canvas-e allotsas on tank vms ja laseb välja kuule hiire suunas nupuvajutuse peale * Kuuli ja vaenlase põrkumisel vaenlane hävib, loetakse punkte, kui liiga palju vaenlasi allotsa saab on game over Ralli * Canvas-e peal on pealtvaates klaviatuuriga juhitav auto. * Auto saab liikuda ainult raja piires. * Loetakse ringe, saab teise mängijaga võidu sõita, pärast kindla arvu ringe kuulutatakse välja võitja. Foorum * Saab postitada uusi teemasid läbi AJAX-i ja varem postitatud teemad laetakse ka läbi selle. * Teemadele saab postitada kommentaare, kommentaaride poolt saab hääletada, halvemad kommentaarid peidetakse ära. * Saab otsida teemade ja postituste seast. Tetris * Akna ülevalt äärest langevad tetrise kujundid ja kuhjuvad. * Kui rida täis, kaob see rida ära ja teised kujundid langevad alla. * Loetakse punkte, kui kujundid enam ära ei mahu, on mäng läbi. Battle City näide: http://nintendo8.com/game/245/battle_city/ * Saab juhtida ühte tanki ning sellega tulistada. * Üles serva hakkavad tekkima ise liikuvad tankid mis aeg-ajalt tulistavad. * On seinad, mis hävivad siis kui neid tulistada. Trükkimise mäng * Ekraanile tekkivad sõnad, mis kaovad aja möödudes. * Kui vajutad klaviatuuril tähte, millega algab sõna ekraanil, valitakse see sõna ja see täht kustutatakse ära. Valitud sõna peab trükkima enne kui saab mõnda muud sõna alustada. * Loetakse punkte, kui sõna kaob ära, ilma et selle trükkimist oleks isegi alustatud, saab iga tähe eest kahekordselt miinuseid. Alustatud sõnade kadumise puhul saab iga tähe eest ühe miinuse. Automaatsalvestus veebilehel * Trükitav tekst salvestatakse automaatselt localStorage abil ning näidatakse uuel sisenemisel. * localStorages salvestatud tekst salvestatakse iga paarikümne sekundi tagant ka serverisse. Uues kohas lehte avades näidatakse serverist tulnud sisu. * Kui lehe avamisel erinevad serveris olev sisu ning localStorages olev sisu, siis näidatakse kasutajale mõlemat ning küsitakse, et kummaga edasi töötada. Mobiilikujundusega veebileht * Koosta mobiilikujundusega veebileht uudise vaatamiseks. * Uudised tulevad andmebaasist ning nende seas saab liikuda edasi ja tagasi. * Võrreldes eelmisega saavad registreerunud kasutajad sisse logida ning omalt poolt uudiseid lisada. Kihid veebilehel * Pane kiht nupuvajutuse ja mõne raamistiku (nt. JQuery) abil sujuvalt tekkima ja kaduma. * Kiht liigub aeglaselt hiirevajutuse kohale. * Kihte on palju, neil on mitmesugused juhuslikud arvud. Kui paaritud arvud lohistatakse ühele ja paarisarvud teisele poole, siis antakse teada, et nii on ilus. Tulbad Tutvu Google Ajax Api Playgroundi tulpdiagrammi näitega. * Pane näide tööle, muuda veidi andmeid. * Koosta leht, kus kasutaja saab sisestada viie inimese pikkused ning need kuvatakse joonisel tulpdiagrammina. * Viieseid pikkuste ridu saab lehe kaudu salvestada serverisse koos pealkirjaga, sealt taas valida ning andmed näidatakse muuhulgas tulpdiagrammina. Tähemärkidega kujundus * Koosta Javaskripti abil klass, mille eksemplarile saab anda ette tähemärgi ning siis selle eksemplari käest soovitud pikkusega selle tähemärgiga jadasid küsida. * Lisa klassile käsklus, kus käsklusele etteantud tekst ümbritsetakse klassile etteantud tähemärkidest moodustatud ristkülikuga. * Statistikana peetakse klassis eraldi meeles, millist käsklust ja millal käivitati. Andmeid saab välja küsida. Joonistamine * Veebilehele joonistatakse kolmnurk. * Kolmnurga ühe külje pikkust saab slaideri abil muuta. * Kolmnurga iga külje pikkust saab slaideri abil muuta. Veebipõhine klaviatuur * Lehele kuvatakse tekstikast ja klaviatuur. * nuppude vajutamisel sisestatakse sümbol ka tekstikasti. nupp tõlke saamiseks (suunab edasi aadressile koos eeltäidetud tekstiga http://translate.google.com/... ) * salvestamiseks nupp, mida vajutades laeb alla tekstidokumendi tekstikasti sisuga Piltide võrdlus * Kuvab kaks pilti ja kasutaja peab valima mis talle rohkem meeldib, võimaldada piltide valimine ka klaviatuurilt nooltega * Lugeda piltide nimed eraldi json-i failist, kuhu on ka salvestatud kasutaja poolt valikud * Pakub pilte võrdluseks vastavalt vastavalt valikustatistikale ja ‘Facemash’ algoritmile ( bit.ly/kasut_KT1 ) Pildi üleslaadimine * Võimaldab pildi brauseriaknasse lohistades selle ajutiselt üleslaadida ja kuvab selle koheselt. * suured pildid tehakse koheselt väiksemaks nii et pikem külg 800px * on võimalus lisada vesimärki oma tekstiga ja pilt salvestada Näpumäng * Lehe keskele kuvatakse nupp, mille kohal peab kasutaja kasutaja hiirenuppu all hoidma * Loetakse sekundeid/millisekundeid kuni kasutaja nuppu all hoiab * Mõnekümne sekundi tagant nupp lehel liigub natuke. Peab töötama ka touchscreenil.