Jifunze Ujuzi Wako wa JavaScript
Jifunze JavaScript wako kuhusu syntaksi na kulazimisha ya msingi, vitendo/kiwango/kufunga na hii, vitu/makolekta na miundo ya data, na kitanzi cha tukio/sambamba/idiomia ya prototype. Maswali 30 ya kusoma msimbo, alama ya haraka kwa ukundi, bure bila kusajili.
Jaribio la JavaScript ni nini?
Huu ni mtihani wa JavaScript unaotegemea hali halisi: vipande vifupi 30 vya msimbo, kila kimoja kikifuatiwa na swali kuhusu kinachotokea hasa kinapoendeshwa. Var inayonaswa ndani ya vitendaji vya callback vya kitanzi ambavyo vyote husoma thamani ile ile ya mwisho badala ya ile uliyotarajia. Ulinganisho wa == unaobadilisha aina za data kimya kimya kabla ya kuzilinganisha. Nakala ya spread inayoonekana kina lakini inanakili ngazi ya juu tu. Unachagua jibu linalolingana na kile msimbo unachochapisha au kufanya hasa, si kile kinachoonekana kama kinapaswa kutokea.
Endelea KusomaOnyesha Kidogo
Maswali 30 yanashughulikia maeneo manne — syntax msingi na coercion, functions/scope/closures na this, objects/arrays na data structures, na event loop/async/prototype idioms. Hayo ndiyo maeneo manne ambapo kusoma msimbo na kuendesha msimbo hutofautiana kimya kimya, na ambapo tangazo la kazi linaposema "Strong JavaScript" mara nyingi humaanisha kitu mahususi ukishafika kwenye mahojiano. Unapata alama katika kila eneo, kwa hiyo udhaifu unajionyesha kama udhaifu badala ya jumla ya chini tu.
Inachukua dakika kama sita, hakuna signup, na hakuna code ya kuandika au kueneza — kila swali ni kusoma-na-tarajia, kama vile mkongojo wa juu anachunguza pull request. Kujua syntax na kujua kinachoweza kufanya snippet fulani kwa runtime ni skills tofauti, na hii inapima ya pili.