dash-b · Funkcijos · Paspaudus

Prietaisų skydas, kuris kažką veikia.

Dauguma prietaisų skydų yra tik skaitomi pagal savo prigimtį: jie parodo skaičių ir palieka jus eiti kitur, kad veiktumėte. dash-b plytelė gali turėti mygtuką, o jo paspaudimas įrašo eilutę, atnaujina vieną arba atidaro formą, sukurtą iš jūsų pačių lentelės.

Du plytelės? — Dvi plytelės

Mygtukas arba forma

Veiksmas

Vienas mygtukas su jūsų pasirinkta etikete. Jis vykdo vieną pavadintą operaciją su viena iš jūsų lentelių — pažymėti, kad dienos pajamos įneštos į banką, pridėti pamainą, uždaryti kreipimąsi. Nieką rašyti nereikia, vienas paspaudimas.

Duomenų forma

Tas pats, kai operacijai reikia detalių. Laukai paimami iš pačios lentelės schemos, o ne iš to, ką deklaruoja dizainas, todėl pervadintas stulpelis pakeičia formą, o ištrintas stulpelis daugiau nebeklausiama.

Kas yra veiksmas

Trys klavišai, ir jokio ketvirto

Veiksmas nurodo operaciją, nurodo, su kuo ji veikia, ir perduoda parametrus. Visa žodyna:

  • Komanda yra indeksas registre, į kurį gali įrašyti tik paties dash-b kodas. Dizainas negali jos sugalvoti.
  • Susieta yra pavadinimas, išspręstas mygtuką paspaudus pagal dokumentus, kuriuos laiko jūsų paskyra. Dizainas, kurį kas nors jums atsiunčia ir kuriame minimas jūsų neturima lentelė, sustoja ir apie tai praneša.
  • Parametrai yra pažodinė reikšmė arba viena pavadinta reikšmė, paimta iš formos, plytelės ar paspaudimo. Vienas lygis giliai, ir nieko daugiau.

URL, antraštė, prieigos raktas arba vaidmuo, įrašyti į veiksmą, yra neveikiantis raktas.

Niekas dash-b jų neskaityja. Testas išsiunčia veiksmą, nešantį visus keturis, ir patikrina, kad nė vienas jų nepasiekė apdorojimo dalies.

Žodyna sąmoningai silpna. Kiekvienas operatorius, pridėtas prie parametrų kalbos, yra žingsnis link taisyklių variklio, gyvenančio faile, kurį svetimieji siunčia vieni kitiems, o dizaino failas nėra vieta vykdyti svetimą logiką.

Taisyklės, kurių laikosi įrašymas

Trys iš jų yra viso likusio dash-b elgesio apvertimai

Nežinoma komanda yra ryški klaida

Visur kitur neatpažintas raktas nutylimai ignoruojamas, nes dizainas turėtų išgyventi susitikimą su naujesne savo versija. Ne čia: rašymas, kuris nutylimai nieko nedaro, atrodo lygiai taip pat kaip tas, kuris pavyko.

Skaičiuojasi tik tikras paspaudimas

Ar žmogus iš tikrųjų paspaudė mygtuką, sprendžia vykdymo aplinka, niekada ne dizainas. Dizainas, teigiantis, kad gestas įvyko, atmetamas.

Bet kas, keičianti duomenis, patvirtina

Operacijos yra tik skaitomos, vietinės arba keičiančios. Keičianti pirmiausia paklausia — ir negali atsisakyti klausti — ir jai suteikiamas raktas, dėl kurio dvigubas paspaudimas suveikia tik kartą.

Kur jis nepasirodo

Ne eksportuotame HTML puslapyje

Eksportavus dizainą kaip atskirą puslapį, mygtukų jame nėra. Eksportas nevykdo jokio dash-b kodo, todėl forma ten surinktų žmogaus įvestį ir neturėtų, kur jos nusiųsti — o tai blogiau nei jos iš viso nesiūlyti. Plytelė yra dizainerio ir paskyros funkcija, o eksportas apie tai praneša jos neįtraukdamas.

Tas pats galioja publikuotai nuorodai. Ką skaitytojas gali matyti, o ko negali, lemia tai, kieno duomenimis plytelė susieta — kaip veikia bendrinimas aprašo abu atvejus.

Jam reikia lentelės, į kurią rašyti.

Tai gali būti lentelė jūsų paskyroje arba jūsų pati duomenų bazė, pasiekta per jungtį, kurią talpinate patys — tokiu atveju joks duomenų bazės slaptažodis niekada nepasiekia mūsų.