Langkau ke kandungan
WANCODE
EN

Semakan dan petunjuk

Bagaimana "Semak jawapan" menguji apa yang kod anda benar-benar buat, bagaimana petunjuk direka, dan kenapa melihat penyelesaian tidak salah.

Semakan dalam WANCode tidak membandingkan teks anda dengan skema jawapan. Ia menguji halaman sebenar yang dihasilkan oleh kod anda — apa yang ada dalam DOM, bagaimana ia digayakan, dan apa yang berlaku bila seseorang klik atau menaip. Jika penyelesaian anda berfungsi tetapi nampak berbeza daripada kami, ia sepatutnya tetap lulus.

Apa yang berlaku bila anda tekan Semak jawapan

  1. Pratonton dimuat semula dari awal, jadi sisa daripada larian sebelumnya tidak mempengaruhi keputusan.
  2. Semakan dijalankan satu demi satu di dalam sandbox, dalam pelayar anda. Tiada apa yang dihantar ke mana-mana.
  3. Anda dapat senarai semak: setiap item lulus, atau menerangkan dengan khusus apa yang masih tiada.
  4. Bila semua semakan bagi sesuatu latihan lulus, ia direkodkan dalam kemajuan tempatan anda.

Jenis semakan

  • Struktur — adakah elemen wujud, berapa banyak, adakah ia ada atribut yang betul (contohnya alt pada imej)?
  • Gaya — gaya yang dikira oleh pelayar (computed style), jadi color: blue, #2563eb dan rgb(37 99 235) semuanya boleh dikira sebagai "biru".
  • Tingkah laku — skrip kecil yang klik butang, menaip dalam input, memanggil fungsi anda dan memeriksa hasil atau konsol.
  • Kod sumber — jarang-jarang, corak dalam kod anda, hanya bila tingkah laku tak dapat menunjukkan idea itu (contohnya "guna const").

Setiap semakan tingkah laku ada had masa yang singkat. Jika kod anda membekukan pratonton, semakan akan tamat masa dan memberitahu anda — cari infinite loop atau kerja yang sangat berat.

Petunjuk

Setiap latihan ada tiga petunjuk, didedahkan satu demi satu: 1) dorongan tentang konsep, 2) petunjuk ke tempat atau property yang tepat, 3) jawapan yang hampir lengkap. Cuba berhenti pada petunjuk pertama yang membantu anda bergerak — di situlah pembelajaran berlaku.

Menunjukkan penyelesaian

Lama tersekat? Lihat penyelesaian. Itu tidak salah — membaca kod yang berfungsi ialah kemahiran sebenar. Selepas anda sahkan, ia menggantikan draf anda dalam editor; anda boleh kembali ke kod anda atau reset kepada fail permulaan. WANCode mencatat dalam kemajuan tempatan anda bahawa anda telah melihatnya. Ia tidak menghalang penyelesaian dan tiada orang lain boleh melihatnya.

Cara terbaik menggunakan penyelesaian: baca, tutup, kemudian bina semula latihan itu sendiri daripada ingatan dan tekan Semak jawapan.

Semakan kendiri untuk kerja terbuka

Sesetengah tugasan tak boleh dinilai oleh skrip — "tulis prompt yang jelas", "pilih palet warna yang anda suka", atau kemasan akhir sesuatu projek. Tugasan ini disertakan rubrik semakan kendiri yang ringkas. Tandakan setiap item dengan jujur bila ia benar. Ini penilaian kendiri: ia hanya bermakna untuk anda, jadi ia hanya membantu jika anda jujur.